IAM & S3 Flashcards
Users
End users such as people, employees of an organization, etc.
Groups
A collection of users. Each user in the group will inherit the permissions of the groups.
Policies
Policies are made up of documents, called Policy documents. These documents are in a format called JSON and they give permissions as to what a User/Group/Role is able to do.
Roles
You can create roles and then assign them to AWS Resources.
S3 File size
0 to 5 TB
What is the HTTP code for a successful upload to to S3?
HTTP 200
What do S3 Objects consist of?
- A key, value pair key = name of the object value = bytes 2. Version ID 3. Metadata - data about data you’re storing 4. Subresources; Access Control Lists Torrent
How does data consistense work for S3?
- Read after Write consistency for PUTS of new Objects. Meaning you can see something immediatly after you post it. 2. Eventual Consistency for overwrite PUTS and DELETES (can take some time to propagate). Meaning changes or deletions can take some time to reflect.
S3 Standard
- 99.99% availabliity - 99. 11 9s durability. - stored redundantly across multiple devices in multiple facilities, and is designed to sustain to loss of 2 facilities concurrently. * milliseconds
S3 - IA (Infequently Accessed)
For data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee. * milliseconds
S3 - One Zone - IA
For when you want a lower-cost option for infrequently accessed data, but do not require the multiple Availability Zone data resilience. * milliseconds
S3 - Intelligent Tiering
Designed to optimize costs by automatically moving data to the most cost effective access tier, without performance impact or operation overhead. * milliseconds
S3 Glacier
S3 Glacier is a secure, durable, and low-cost storage class for data archiving. You can reliably store any amount of data at costs that are competative with or cheaper than on-premises solutions. Retrieval times configurable from minutes to hours * minutes to hours retrieval time.
S3 Glacier Deep Archive
S3 Glacier Deep Archive is Amazon S3’s lowest-cost storage class where a retrieval time of 12 hours is acceptable. * 12+ hours retrieval times. * hours
How are you charged for S3?
- Storage - Requests - Storage Management Pricing - Data Transfer Pricing - Transfer Acceleration - Cross Region Replication
True of False. All S3 buckets are private by default.
True
How is encryption in transit achieved for S3?
SSL/TLS
How is encryption at rest achieved for S3?
- S3 Managed Keys - SSE-S3 (Managed by Amazon) - AWS Key Management Service, Managed Keys - SSE-KMS (Managed by you and Amazon) - Server Side Encryption with Customer Provided Keys - SSE-C 1*. Server Side Encryption-S3 (S3) [Amazon] 2*. Server Side Encryption-KMS (Key Management Service) [Shared - You & Amazon] 3. Server Side Encryption-C (Customer) [You] 4. Client Side Encryption - You upload encrypted files
True of False. Once enabled, Versioning cannot be disabled, only suspended.
True
What is MFA delete?
MFA delete is a capability that uses multi-factor authentication for deleting objects in S3. This provides an additional layer of security.
If you have different version of the same document are they all visible if you make the object public?
No. You’d have to make each version of the document public.
Where can you find Lifecycle rules?
In your S3 bucket under management.
What is S3 Object Lock?
You can use S3 Object lock to store objects using write once, read many (WORM) model. It can help you prevent objects from being deleted or modified for a fixed amount of time or indefinitely.
S3 Object Lock - Governance Mode
In governance mode, users can’t overwrite or delete an object version or alter its lock settings unless they have special permissions. With governance mode, you protect objects against being deleted by most users, but you can still grant some users permission to alter the retention settings or delete the object if necessary.