Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Server Design Week 16 Old Dominion University

Similar presentations


Presentation on theme: "Web Server Design Week 16 Old Dominion University"— Presentation transcript:

1 Web Server Design Week 16 Old Dominion University
Department of Computer Science CS 495/595 Spring 2007 Michael L. Nelson 4/23/07

2 Amazon S3 “Simple Storage Service” Premise: http://aws.amazon.com/s3
part of a family of Amazon Web Services (AWS), including “Elastic Compute Cloud (EC2)” and “Simple Queueing Service (SQS)” Premise: cheap, remote storage service accessible via http no initial fee, no maintenance fee $0.15 per GB/month storage, $0.20 per GB transferred private/public X read/write access available

3 Core Concepts Registration: Bucket Object AWS access key ID
semantic free name space for your account Secret access key used to authenticate to AWS Bucket namespace for referencing your objects; must be globally unique you can have buckets per AWS access key buckets hold 0 or more objects Object files (placed in buckets); up to 5GB in a single object “key” is the identifier for the object placed in a bucket

4 Access Points 3 different URLs for REST access: Where: For more info:
Where: bucket = your namespace key = identifier of the object in the bucket For more info:

5 Examples: These are the same (& real):
These would be the same (but not real):

6 Authenticating to AWS Can authenticate to AWS via:
“Authorization” http header using the AWS authentication scheme cf. “Basic” & “Digest in RFC-2616 URL arguments HMAC: Keyed-Hashing for Message Authentication RFC-2104:

7 A Tour of the REST API for S3


Download ppt "Web Server Design Week 16 Old Dominion University"

Similar presentations


Ads by Google