Amazon S3 Concepts: Difference between revisions
(→Bucket) |
(→Bucket) |
||
Line 9: | Line 9: | ||
=<span id='S3_Bucket'></span>Bucket= | =<span id='S3_Bucket'></span>Bucket= | ||
The Amazon S3 data model is a flat structure: you create a bucket, and the bucket stores [[#Objects|objects]]. | The Amazon S3 data model is a flat structure: you create a bucket, and the bucket stores [[#Objects|objects]]. There is no hierarchy of subbuckets or subfolders; however, you can infer logical hierarchy using key name prefixes and delimiters. The Amazon S3 console supports a concept of folders. The console uses the key name prefixes and the delimiter ('/') to present a folder structure. | ||
==Bucket ARN== | ==Bucket ARN== |
Revision as of 21:10, 17 March 2019
Internal
Overview
Amazon Simple Storage Service. The S3 service can be integrated and exposed externally via the Amazon API Gateway.
Bucket
The Amazon S3 data model is a flat structure: you create a bucket, and the bucket stores objects. There is no hierarchy of subbuckets or subfolders; however, you can infer logical hierarchy using key name prefixes and delimiters. The Amazon S3 console supports a concept of folders. The console uses the key name prefixes and the delimiter ('/') to present a folder structure.
Bucket ARN
arn:aws:s3:::bucket-name
Bucket Permissions
Bucket Public Access
Bucket Access Control List
Bucket Policy
Operations:
Bucket CORS Configuration
Objects
Each Amazon S3 object has data, a key, and metadata.
Key
The object key uniquely identifies the object in a bucket.
Metadata
The object metadata is a set of key/value pairs. After the object was uploaded, the object metadata cannot be modified. The only way to modify the metadata is to make a copy of the object and set the metadata.