S3 Flashcards
What is S3 Transfer Acceleration used for?
Edge locations can be used to BOTH upload and download data to S3 buckets faster for large amounts of data by geographically dispersed users
What is the S3 transfer acceleration address?
my-bucket.s3-accelerate.amazonaws.com
Is S3 Transfer Acceleration a CDN? Difference with Cloudfront?
No, it is mainly for faster transfer of data for S3. While Cloudfront uses the same Edge locations it is for caching and serving content to users with reduced latency.
How large of an object does a SINGLE PUT to S3 allow?
5GB is the max size for a PUT
How large can a single S3 object be uploaded?
5TB for a single object size
What is the recommended size to use S3 multipart upload? What size are you forced to use multipart?
Files larger than 100MB is recommended. Forced to use for > 5GB in size
What is the max number of parts for a multipart upload?
10k parts is the max
What is the minimum and recommend max for multipart parts? Absolute max?
5MB is the minimum, 100MB for max size recommended but can be up to 5GB
What is the min size limit for the last part in a mulitpart?
There is no min size limit for the last part.
What are the 3 steps of a multipart upload?
What are the 3 steps of a multipart upload?
- Create the Multi Part Upload
- UploadPart
- CompleteMultiPartUpload
What is the max size of an S3 object within S3?
5TB
What is the PUT/COPY/DELETE limit?
3.5k requests per second per prefix
What is the HEAD/GET limit?
5.5k per second per prefix
How do you get higher performance on API operations?
1.Spread out the prefixes so that parallel reads are done
2. OR use Range GETs