IAM & S3 Flashcards
What 4 features does IAM consist of?
1) USERS
2) GROUPS
3) ROLES
4) POLICIES
What format are policies written in?
JSON (JavaScript Object Notation)
What does IAM stand for?
Identity Access Management
What is the root account of an IAM and what privileges does it have?
Email account used to sign up to the AWS console
Admin access
What permissions do new users have when they are added to the AWS console?
None
What are new users assigned when they are created?
Secret access ID and secret access key
Can you use your secret access credentials to access the console?
No, this not the same as a username and password. The secret access key and password are used to access AWS via APIs and the CMD line
What 2 security methods can you use to improve the security of your AWS user accounts?
- Set up MFA
2. Use strict password policies
Are S3 buckets private by default?
Yes
What 2 methods can be used to secure an s3 bucket?
- Bucket policies (apply to the whole bucket)
2. Access control lists (apply at the document level)
What are the 5 key features of an S3 bucket?
1) Key
2) Value
3) Version ID
4) Metadata
5) Sub resources
a) Torrent
b) access control list
How is encryption in transit achieved in S3?
SSL/TLS –> HTTPS
Stops man in the middle attacks
Name 3 examples of encryption at rest in S3? (server side)
1) S3 managed keys –> SSE-S3
2) AWS key management service SSE-KMS
3) Sever side encryption with customer provided keys –> SSE-C
What is cross regional replication?
The process of replicating the contents of a S3 buckets to another bucket in a different region/AZ
What must be enabled to allow cross regional replication?
Versioning
you create a bucket add a file and then turn on CRR… does the file get pushed to the destination bucket?
No, existing files will not be replicated automatically, but subsequent additions will be.
Are delete markers replicated?
No
What is a lifecycle policy?
A process to automate moving objects between different storage tiers
Can a lifecycle policy be used with versioning?
Yes, a policy can be applied to current and previous versions
What is transfer acceleration?
A way to increase speed and performance of file transfer using AWS’s dedicated backbone network
What is Cloudfront?
AWSs content delivery network. Comprised of Origin (bucket, EC2, ELB) –> Edge locations(with cache) –> destination