S3 Flashcards
Buckets vs Objects
Buckets must have a global unique name, even though they are created and tied to a specific region. And objects are what goes inside of your buckets.
S3 security
There are multiple security options
1) We can have user based security thanks to IAM policies
2) We can have resource based security thanks to S3 Bucket Policy (for example you can use one to grant public access to your S3 bucket)
3) We can protect the individual objects using Encryption within your S3 bucket.
S3 Websites
You can turn your S3 bucket into a static website.
S3 Versioning
You can enable S3 versioning to role back to a previous version of a file or to prevent accidental deletes.
S3 Access Logs
This is a way to log requests made within your S3 bucket and maybe audit them later on.
S3 Replications
S3 Replications enable you to move data from one bucket to another. The buckets can be in the same region or in cross-regions. For S3 Replication to work you must enable first versioning on both the source and the target bucket.
S3 Storage Classes
Standard IA (Infrequent Access) 1Z-IA (One zone - Infrequent Access) Intelligent Tiering Glacier Glacier Deep Archive
Choosing the right one allows you to optimize costs of your S3 bucket.
S3 Lifecycle Rules
To migrate efficiently between S3 Storage Classes (Standard, IA (Infrequent Access), 1Z-IA (One zone -Infrequent Access), Intelligent Tiering, Glacier, Glacier Deep Archive) you can create S3 Lifecycle Rules.
Life Cycle Rules can be used to define when S3 objects should be transitioned to another storage class or when objects should be deleted after some time.
S3 Glacier Vault Lock
S3 Glacier Vault Lock allows you to easily deploy and enforce compliance controls for individual S3 Glacier vaults with a vault lock policy. You can specify controls such as “write once read many” (WORM) in a vault lock policy and lock the policy from future edits. Once locked, the policy can no longer be changed.
S3 Object Lock
S3 Object Lock is used to prevent an object from being deleted or overwritten for a fixed amount of time or indefinitely. This is not used to lock policies from future edits, but instead objects.
Snow Familiy
Import data onto S3 through a physical device, edge computing.
Ops Hub
Application to manage Snow Family devices
Storage Gateway
AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage. It is not used to transfer data to the Cloud.
Snowmobile
Snowmobile is used to move exabytes of data in or out of AWS (1 EB = 1,000 PBs = 1,000,000 TBs)
AWS Snowcone
AWS Snowcone is a small, portable, rugged, and secure edge computing and data transfer device. It provides up to 8 TB of usable storage.