The AWS Certified Solutions Architect – S3 Study Questions

What are the S3 core concepts?https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#CoreConcepts

What are the bucket properties?

https://docs.aws.amazon.com/AmazonS3/latest/user-guide/view-bucket-properties.html

What is server access logging?https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html#server-access-logging-overview

Which HTTP status code is generated for successful S3 uploads?

Control access to buckets using bucket ACL or Bucket Policies. What is the difference between them?

What is the benefits of the consolidated billing?https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html

Are S3 objects are private by default?

Who has the permission to access the S3 objects?

How can owner share object with others?

What is read-after-write consistency?

Amazon S3 provides read-after-write consistency for PUTS of new objects in your S3 bucket in all Regions with one caveat. The caveat is that if you make a HEAD or GET request to a key name before the object is created, then create the object shortly after that, a subsequent GET might not return the object due to eventual consistency.

What is eventual consistency?

Amazon S3 offers eventual consistency for overwrite PUTS and DELETES in all Regions. Updates to a single key are atomic. For example, if you PUT to an existing key, a subsequent read might return the old data or the updated data, but it never returns corrupted or partial data

What are the two kinds of metadata that an S3 object contain?

Which one must begin with “x-amz-meta-“?

Study CORS scenarios (Popular exam topic)

https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#example-scenarios-cors

What are the url style types?

What is virtual-hosted-style URL?

With region: http://bucket.s3.aws-region.amazonaws.com

Without region: http://bucket.s3.amazonaws.com

What is path-style URL?

US East Region: http://s3.amazonaws.com/bucket                                                

Region specific: http://s3.aws-region.amazonaws.com/bucket-name

If you created a bucket in a region other than US East Region, you have to use that region in your path-style URL. For more info: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro.

How do you restore an object in version enabled S3 bucket?https://superuser.com/questions/55688/amazon-s3-recover-deleted-file

How do you permanently delete the versioned objects?https://docs.aws.amazon.com/AmazonS3/latest/dev/DeletingObjectVersions.html#delete-obj-version-enabled-bucket-rest

What are the steps to enable S3 notification?

  1. Add notification configuration and identify events
  2. Add destinations

What are the notification events?

  • Create
  • Remove
  • RSS object

What are the notification destinations?

  • SNS
  • SQS
  • AWS Lambda, which uses AWS SES sandbox to send email notifications to people who does not have AWS IAM account nor verified in AWS SES

If there are both custom solutions and AWS provided features in the answers, which one should you choose?

You should choose AWS provided features. For instance, writing a custom script on your application vs using AWS S3 event notification and configuring SNS to notify S3 events.

What is AWS CloudFront is used for?

AWS CloudFront is used to improve performance. Example: website access and upload and downloads are slow, then use it

Leave a Reply

Your email address will not be published. Required fields are marked *