 The basic storage units of Amazon S3 are objects which are organized into buckets.Each object is identified by a unique, user-assigned key.Buckets can be managed using either the console provided by Amazon S3, programmatically using the AWS SDK, or with the Amazon S3 REST application programming interface (API).