AWS account associated with a particular developer.
A container for objects stored in Amazon S3. Every object is
contained within a bucket. For example, if the object named
photos/puppy.jpg is stored in the johnsmith
bucket, then it is addressable using the URL
http://johnsmith.s3.amazonaws.com/photos/puppy.jpg
The method through which Amazon S3 achieves high availability, which involves replicating data across multiple servers within Amazon's data centers. After a "success" is returned, your data is safely stored. However, information about the changes might not immediately replicate across Amazon S3.
The unique identifier for an object within a bucket. Every object in a bucket has exactly one key. Since a bucket and key together uniquely identify each object, Amazon S3 can be thought of as a basic data map between "bucket + key" and the object itself. Every object in Amazon S3 can be uniquely addressed through the combination of the Service endpoint, bucket name, and key, as in http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.wsdl, where "doc" is the name of the bucket, and "2006-03-01/AmazonS3.wsdl" is the key.
The metadata is a set of name-value pairs that describe the object. These include default metadata such as the date last modified and standard HTTP metadata such as Content-Type. The developer can also specify custom metadata at the time the Object is stored.
The fundamental entities stored in Amazon S3. Objects consist of object data and metadata. The data portion is opaque to Amazon S3.
The host and port with which you are trying to communicate within the
destination URL. For virtual hosted-style requests, this is
mybucket.s3.amazonaws.com. For path-style requests,
this is s3.amazonaws.com