Design Resilient Architectures Flashcards
What does IAM comprise of?
Users
Groups
Policies
Roles
How are policies formatted?
In JSON
What type of access does new users have when they are assigned an Access Key and Secret Access Key
Programmatic Access; Cannot use to log into the AWS console.
What can new users utilize their new Access Key and Secret Access Key on?
AWS via CLI and API.
What access does a Power User have?
Access to all AWS services except the management of groups and users within IAM
What is the size limit of S3?
0 Bytes to 5 TB
What is the S3 successful upload code?
HTTP 200
What does S3 consist of?
- Key
- Value
- Version ID
- Metadata
- Access Control Lists (permissions of objects)
- Torrent
S3 Data Consistency for PUTS of new objects
Read after Write (read immediately)
S3 Data Consistency for overwrites of PUTS
Eventual consistency
S3 Data Consistency for overwrites of DELETES
Eventual Consistency
Storage that is 99.99% availability, 99.999999999% durability
Standard S3
What is S3 – IA (Infrequently Accessed) ?
Data that is Accessed less frequently but requires rapid access. Lower fee than S3 but you are charged a retrieval fee.
What is S3 – IA (Infrequently Accessed) One Zone?
99.50% availability, Lower cost option, does not require multiple Availability Zones
Storage Tier that uses machine learning, automatically moves data to the most cost-efficient tier without performance impact or operational overhead.
S3 – Intelligent Tiering
S3 Glacier
Data archiving (Minutes to hours retrieval)
S3 Glacier Deep Archive
Lowest cost storage class with a retrieval time of 12 hours
Use this capability for large uploads for APIs of objects.
Multipart Upload
Used to move object to different storage tiers.
Lifecycle Management
How to control access to buckets
Bucket Access Control Lists or Bucket Policies.
True or False: By default, newly created buckets are public.
False
How are S3 buckets encrypted in Transit?
SSL/TLS (HTTPS)
What are the different server side encryptions at rest for S3? (what is stored)
- SSE-S3: Managed By Amazon
- SSE-KMS (User and Amazon manage together)
- SSE -C: Give Amazon your own keys that you manage
Logging all requests made to the S3 bucket.
By creating Access Logs
True/False: Access logs in S3 CAN BE sent to another bucket in another account.
TRUE
TRUE/FALSE: Versoning in S3 can be deleted.
FALSE; only suspended
On Organizational and Individual Accounts, how are AWS services enabled/disabled
Using Service Control Policies
Ways to share buckets across accounts.
- Using Bucket Policies & IAM
- Using Bucket ACLs (Access Control Lists) & IAM
- Cross-account IAM Roles
What is S3 Transfer Acceleration?
Utilizes the CloudFront Edge Network to accelerate uploads to S3. Instead of uploading directly to your S3 bucket, you can use a distinct URL to upload directly to an edge location which will then transfer that file to S3.
Types of CDN Distribution.
- Web Distribution – Typically for websites
- RTMP – For media streaming/Adobe Media
TRUE/FALSE: Edge locations are read only.
False; you can write to them as well. (ex. Put an object to it)
What is Storage Gateway?
service that connects an on-premises software appliance with cloud-based storage
Types of Storage Gateway:
- File Gateway
- Volume Gateway
- Tape Gateway (VTL) Virtual Tape Library
Types of Volume Gateways:
- Stored Volumes – Entire Data set is stored on site primary data locally. Asynchronously backed up to S3.
- Cached Volumes – Entire Dataset is stored on S3 and the most frequently accessed data is cached onsite.
What is Athena?
Severless interactive query service which enables you to analyze and query data located in S3 using standard SQL. Turns S3 into a giant DB.