Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.