wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

S3 Summary

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

You have enabled versioning and want to be extra careful when it comes to deleting files on an S3 bucket. What should you enable to prevent accidental permanent deletions?

a)

Use a bucket policy

b)

Enable MFA Delete

c)

Encrypt the files

d)

Disable versioning

2.

You would like all your files in an S3 bucket to be encrypted by default. What is the optimal way of achieving this?

a)

Use a bucket policy that forces HTTPS connections

b)

Enable Default Encryption

c)

Enable versioning

d)

All of the above

3.

You suspect that some of your employees try to access files in an S3 bucket that they don't have access to. How can you verify this is indeed the case without them noticing?

a)

Enable S3 Access Logs and analyze them using Athena

b)

Restrict their IAM policies and look at CloudTail logs

c)

Use a bucket policy

4.

You want the content of an S3 bucket to be fully available in different AWS Regions. That will help your team perform data analysis at the lowest latency and cost possible. What S3 feature should you use?

a)

Amazon CloudFront Distributions

b)

S3 Versioning

c)

S3 Static Website Hosting

d)

S3 Replication

5.

You have 3 S3 buckets. One source bucket A, and two destination buckets B and C in different AWS Regions. You want to replicate objects from bucket A to both bucket B and C. How would you achieve this?

a)

Configure replication from bucket A to bucket B, then from bucket A to bucket C

b)

Configure replication from bucket A to bucket B, then from bucket B to bucket C

c)

Configure replication from bucket A to bucket C, then from bucket C to bucket B

6.

Which of the following is NOT a Glacier Deep Archive retrieval mode?

a)

Expedited (1-5 mins)

b)

Standard (12 hours)

c)

Bulk (48 hours)

7.

How can you be notified when there's an object uploaded to your S3 bucket?

a)

S3 Select

b)

S3 Access Logs

c)

S3 Event Notifications

d)

S3 Analytics

8.

You are looking to provide temporary URLs to a growing list of federated users to allow them to perform a file upload on your S3 bucket to a specific location. What should you use?

a)

S3 CORS

b)

S3 Pre-Signed URL

c)

S3 Bucket Policies

d)

IAM Users

9.

You have an S3 bucket that has S3 Versioning enabled. This S3 bucket has a lot of objects, and you would like to remove old object versions to reduce costs. What's the best approach to automate the deletion of these old object versions?

a)

S3 Lifecycle Rules - Transition Actions

b)

S3 Lifecycle Rules - Expiration Actions

c)

S3 Access Logs

10.

How can you automate the transition of S3 objects between their different tiers?

a)

AWS Lambda

b)

S3 Bucket Policies

c)

S3 Lifecycle Rules

d)

AWS EventBridge

11.

While you're uploading large files to an S3 bucket using Multi-part Upload, there are a lot of unfinished parts stored in the S3 bucket due to network issues. You are not using these unfinished parts and they cost you money. What is the best approach to remove these unfinished parts?

a)

Use AWS Lambda to loop on each old/unfinished part and delete them

b)

Request AWS Support to help you to delete old/unfinished parts

c)

Use a S3 Lifecycle Policy to automate old/unfinished parts deletion

12.

Which of the following is a Serverless data analysis service allowing you to query data in S3?

a)

S3 Analytics

b)

AWS Athena

c)

Redshift

d)

Aurora

e)

RDS

13.

You are looking to build an index of your files in S3, using Amazon RDS PostgreSQL. To build this index, it is necessary to read the first 250 bytes of each object in S3, which contains some metadata about the content of the file itself. There are over 100,000 files in your S3 bucket, amounting to 50 TB of data. How can you build this index efficiently?

a)

Use the RDS Import feature to load the data from S3 to PostgreSQL, and run a SQL query to build the index

b)

Create an application that will traverse the S3 bucket, read all the files one by one, extract the first 250 bytes, and store that information in RDS

c)

Create an application that will traverse the S3 bucket, issue a Byte Range Fetch for the first 250 bytes, and store that information in RDS

d)

Create an application that will traverse the S3 bucket, use S3 Select to get the first 250 bytes, and store that information in RDS

14.

For compliance reasons, your company has a policy mandate that database backups must be retained for 4 years. It shouldn't be possible to erase them. What do you recommend?

a)

Glacier Vaults with Vault Lock Policies

b)

EFS network drives with restrictive Linux permissions

c)

S3 with Bucket Polices

15.

You would like to retrieve a subset of your dataset stored in S3 with the .csv format. You would like to retrieve a month of data and only 3 columns out of 10, to minimize compute and network costs. What should you use?

a)

S3 Analytics

b)

S3 Access Logs

c)

S3 Select

d)

S3 Inventory