WorksheetsAmazon S3 Storage Advanced Quiz
Total questions: 83
Worksheet time: 44mins
Where should you move an infrequently accessed object in Amazon S3 for cost optimization?
Standard
Standard IA
Intelligent Tiering
Glacier Deep Archive
What can be used to automate the moving of objects between storage classes in Amazon S3?
Lifecycle Policies
Manual Transfer
Storage Class Analysis
Lifecycle Rules
To which storage class should you move archive objects that you don't need fast access to in Amazon S3?
Standard IA
One-Zone IA
Glacier Instant Retrieval
Glacier or Glacier Deep Archive
What is the duration after which objects can be moved to the Standard IA class in Amazon S3 Lifecycle Rules?
After 30 days
After 60 days
After 90 days
After 6 months
After how many months can objects be moved to Glacier for archiving according to Amazon S3 Lifecycle Rules?
After 3 months
After 6 months
After 12 months
After 24 months
What can be configured to expire after 365 days in Amazon S3 Lifecycle Rules?
Old versions of files
Incomplete Multi-Part uploads
Access log files
All objects in a bucket
What feature must be enabled to use Amazon S3 Lifecycle Rules to delete old versions of files?
Multi-Part upload
Object Tags
Versioning
Encryption
Amazon S3 Lifecycle Rules can be created for objects with a specific:
File size
Creation date
Prefix
File type
Which example shows a correct use of object tags for creating Amazon S3 Lifecycle Rules?
Department: Finance
s3://mybucket/mp3/*
After 365 days
Standard IA class
For how many days should the thumbnails created by the EC2 application be kept according to the lifecycle rules described in the scenario?
30 days
60 days
90 days
120 days
After how many days should the S3 source images be transitioned to Glacier according to the lifecycle configuration?
Immediately after upload
30 days
60 days
120 days
What storage class should the S3 thumbnails be placed in, as per the lifecycle rules?
Standard
Glacier
One-Zone IA
Intelligent-Tiering
According to the scenario, how long can a user wait to retrieve the source images after the 60 days?
Immediately
Up to 6 hours
Up to 24 hours
Up to 1 week
According to the company rule, within how many days should deleted S3 objects be recoverable immediately?
30 days
48 hours
365 days
7 days
For how long after deletion should deleted S3 objects be recoverable within 48 hours?
30 days
48 hours
365 days
7 days
What is the purpose of enabling S3 Versioning?
Where should the "noncurrent versions" of the object be transitioned to according to the lifecycle rules?
Glacier Deep Archive
Standard IA
S3 One Zone-IA
S3 Intelligent-Tiering
After transitioning the "noncurrent versions," where should the objects be transitioned to afterwards?
Glacier Deep Archive
Standard IA
S3 One Zone-IA
S3 Intelligent-Tiering
What is the purpose of Amazon S3 Analytics – Storage Class Analysis?
To provide daily weather reports
To help decide when to transition objects to the right storage class
To fix broken links in S3 buckets
To monitor the performance of the S3 service itself
For which storage classes does Amazon S3 Analytics provide recommendations?
Standard and Standard IA
One-Zone IA and Glacier
Intelligent-Tiering and Glacier Deep Archive
Reduced Redundancy and One-Zone IA
Which storage classes are NOT supported by Amazon S3 Analytics for recommendations?
Standard and Standard IA
One-Zone IA and Glacier
Intelligent-Tiering and Glacier Deep Archive
Reduced Redundancy and One-Zone IA
How often is the report from Amazon S3 Analytics updated?
Weekly
Monthly
Daily
Hourly
How long does it take to start seeing data analysis after setting up Amazon S3 Analytics?
Immediately
12 to 24 hours
24 to 48 hours
3 to 5 days
What is a good first step to take after analyzing data with Amazon S3 Analytics?
Deleting unnecessary files
Putting together or improving Lifecycle Rules
Changing the S3 bucket region
Upgrading to a larger S3 bucket
Who typically pays for the storage and data transfer costs associated with an Amazon S3 bucket?
Amazon
The requester of the data
The bucket owner
Third-party advertisers
What is the key difference in cost responsibility between a standard S3 bucket and a Requester Pays bucket?
In a standard bucket, the requester pays for both storage and networking costs.
In a Requester Pays bucket, the bucket owner pays for all costs.
In a standard bucket, the bucket owner pays for all costs, while in a Requester Pays bucket, the requester pays for the request and data download costs.
In a Requester Pays bucket, costs are split equally between the requester and the bucket owner.
For what scenario is the Requester Pays model particularly helpful?
When the bucket owner wants to remain anonymous
When you want to share large datasets with other accounts
When the bucket owner wants to avoid all AWS costs
When the data is not intended to be shared externally
What is a requirement for the requester in a Requester Pays bucket scenario?
The requester must be using a specific type of AWS account.
The requester must be authenticated in AWS.
The requester must have a billing address in the same country as the bucket owner.
The requester must be using a third-party service to access the bucket.
Which of the following is a use case for S3 Event Notifications?
Generating thumbnails of images uploaded to S3
Monitoring real-time network traffic
Running database cleanup scripts
Sending email notifications for system updates
What types of events can S3 Event Notifications report?
S3:ObjectCreated, S3:ObjectUpdated, S3:ObjectDeleted
S3:ObjectCreated, S3:ObjectRemoved, S3:ObjectRestore, S3:Replication
S3:FileOpened, S3:FileClosed, S3:FileModified
S3:UserLogin, S3:UserLogout, S3:AccessDenied
Is it possible to filter S3 Event Notifications by object name?
Yes, but only for .txt files
No, filtering by object name is not supported
Yes, using wildcards like *.jpg
Yes, but only for files larger than 1MB
How many S3 events can you create according to the learning material?
Only one S3 event per bucket
Up to 10 S3 events per account
As many S3 events as desired
A maximum of 5 S3 events per object
How quickly do S3 event notifications typically deliver events?
Within a day
In seconds, but can sometimes take a minute or longer
Instantaneously
Within an hour
What is the action specified in the SNS Resource Policy for allowing access?
SQS:SendMessage
Lambda:InvokeFunction
SNS:Publish
IAM:PassRole
What is the effect set in the SQS Resource Policy for the given action?
Deny
Allow
Reject
Accept
In the Lambda Resource Policy, what is the principal service allowed to invoke the function?
sqs.amazonaws.com
sns.amazonaws.com
s3.amazonaws.com
iam.amazonaws.com
What are the advanced filtering options for S3 Event Notifications with Amazon EventBridge based on?
File type and timestamp
JSON rules (metadata, object size, name...)
Bucket region and access permissions
Encryption status and storage class
How many AWS services can be set as destinations for S3 Event Notifications with Amazon EventBridge?
Over 5
Over 10
Over 15
Over 18
Which of the following is a capability of Amazon EventBridge?
Automatic scaling
Archive, Replay Events, Reliable delivery
Data encryption
Real-time data analytics
What is the baseline performance for GET/HEAD requests per second per prefix in an Amazon S3 bucket?
3,500
5,500
22,000
100-200
How many PUT/COPY/POST/DELETE requests per second per prefix can your application achieve at least in an Amazon S3 bucket?
3,500
5,500
22,000
100-200
Are there any limits to the number of prefixes in an Amazon S3 bucket?
Yes, there is a specific limit.
No, there are no limits.
Yes, but it scales with the number of objects.
The limit is 22,000 prefixes.
If you spread reads across all four prefixes evenly, what is the maximum number of requests per second for GET and HEAD you can achieve?
3,500
5,500
22,000
100-200
For which size of files is Multi-Part upload recommended on S3?
Files larger than 1GB
Files larger than 100MB
Files smaller than 100MB
Files larger than 10GB
What is the minimum file size that must use Multi-Part upload on S3?
1GB
100MB
5GB
10GB
What is the main benefit of using Multi-Part upload for files on S3?
Decreases the upload cost
Increases the download speed
Helps parallelize uploads
Encrypts the file during upload
What does S3 Transfer Acceleration use to increase transfer speed?
A dedicated fiber optic cable
An AWS edge location
A private satellite link
A direct connection to the internet backbone
Is S3 Transfer Acceleration compatible with Multi-Part upload?
Yes, it is compatible
No, it is not compatible
Only for files smaller than 5GB
Only for files larger than 100MB
What is the purpose of parallelizing GET requests by requesting specific byte ranges in S3?
To reduce the cost of storage
To increase upload speed
To speed up downloads
To enhance security
What is a benefit of S3 Byte-Range Fetches in case of failures?
They provide automatic data recovery
They offer better resilience
They guarantee data delivery
They encrypt data
What can S3 Byte-Range Fetches be used for?
To retrieve the entire file at once
To retrieve only partial data, such as the head of a file
To convert file formats
To compress files before downloading
What is the main benefit of using S3 Select and Glacier Select according to the slide?
Increase data retrieval time
Retrieve more data using SQL
Retrieve less data using SQL by performing server-side filtering
Increase network transfer and CPU cost client-side
What can be filtered using S3 Select and Glacier Select?
Only rows
Only columns
Both rows and columns using simple SQL statements
Complex SQL queries
What are the cost and performance benefits of using S3 Select and Glacier Select?
Up to 400% more expensive and 80% slower
Up to 400% faster and 80% more expensive
Up to 400% slower and 80% cheaper
Up to 400% faster and 80% cheaper
What can S3 Batch Operations be used for?
Encrypting encrypted objects
Modifying object metadata & properties
Decreasing storage capacity
Uploading objects to S3 Glacier
What is required to start a job with S3 Batch Operations?
A single object and a custom script
A list of objects, the action to perform, and optional parameters
A bucket name and an S3 Inventory report
An S3 Select statement only
What does S3 Batch Operations manage?
User permissions and security settings
Retries, tracks progress, sends completion notifications, generate reports
Bucket creation and deletion
Data transfer speeds
How can you filter your objects for S3 Batch Operations?
Using S3 Inventory to get object list and S3 Select to filter
By manually selecting each object
Using only S3 Glacier
By setting up a Lambda function
What can S3 Storage Lens be configured to do daily?
Send email notifications about storage usage
Export metrics daily to an S3 bucket
Automatically delete old files from an S3 bucket
Backup data to a secondary S3 bucket
What types of data can S3 Storage Lens aggregate?
Data from specific devices and user profiles
Data for Organization, specific accounts, regions, buckets, or prefixes
Data from external cloud providers
Data from local storage systems
For how many days of usage and activity metrics can S3 Storage Lens discover anomalies and identify cost efficiencies?
7 days
15 days
30 days
60 days
What are the two main outcomes of optimizing storage with S3 Storage Lens as shown in the image?
Data Encryption and Access Management
Data Protection and Cost Efficiency
Data Recovery and Compliance Reporting
Data Transfer and Synchronization
What does the default dashboard of Storage Lens show?
Only Multi-Region data
Only Multi-Account data
Both Multi-Region and Multi-Account data
Neither Multi-Region nor Multi-Account data
Can the default dashboard provided by Storage Lens be deleted?
Yes, it can be deleted
No, it can't be deleted but can be disabled
No, it can neither be deleted nor disabled
Yes, it can be deleted but with restrictions
Who preconfigures the default dashboard for Amazon S3 Storage Lens?
The user
Amazon S3
A third-party service
It is not preconfigured
What do Summary Metrics in Storage Lens provide?
Detailed file analysis for each object
General insights about your S3 storage
Specific user access logs
Encryption status for each file
Which use case is associated with Summary Metrics in Storage Lens?
Identifying the most accessed files
Identifying the fastest-growing (or not used) buckets and prefixes
Monitoring real-time data transfer rates
Tracking the number of requests per user
What is the purpose of Cost-Optimization Metrics in Storage Lens?
To provide security recommendations for stored data
To provide insights to manage and optimize your storage costs
To track the geographic location of stored data
To monitor the performance of data retrieval
Which of the following is a use case for Cost-Optimization Metrics in Storage Lens?
Identifying the most frequently downloaded objects
Identifying buckets with incomplete multipart uploads older than 7 days
Identifying the most recently added objects
Identifying the highest cost-per-request operations
What can be identified as a use case for Cost-Optimization Metrics in Storage Lens regarding storage classes?
Identifying which objects have the most versions
Identifying which objects are encrypted
Identifying which objects could be transitioned to lower-cost storage class
Identifying which objects are publicly accessible
What is the purpose of Data-Protection Metrics in Storage Lens?
To provide insights for network security
To provide insights for data protection features
To identify buckets with the highest storage
To monitor the performance of the storage system
Which metric is used to identify buckets that aren't following data-protection best practices?
ObjectOwnershipBucketOwnerEnforcedBucketCount
VersioningEnabledBucketCount
EventNotificationEnabledBucketCount
CrossRegionReplicationRuleCount
What do Access-management Metrics provide insights for?
User access levels
S3 Object Ownership
Data transfer rates
Bucket location distribution
What is the use case for the metric 'EventNotificationEnabledBucketCount'?
To identify buckets with the highest number of objects
To identify buckets that are publicly accessible
To identify which buckets have S3 Event Notifications configured
To monitor the uptime of the storage service
What do Performance Metrics in Storage Lens provide insights for?
S3 Transfer Acceleration
HTTP status codes
Storage request types
Error count for forbidden access
Which metric helps to identify which buckets have S3 Transfer Acceleration enabled?
AllRequests
TransferAccelerationEnabledBucketCount
200OKStatusCount
GetRequests
What type of insights do Activity Metrics provide?
Insights for HTTP status codes
Insights about how storage is requested
Insights for S3 Transfer Acceleration
Error count for not found resources
Which of the following is NOT an Activity Metric mentioned in the Storage Lens?
PutRequests
ListRequests
403ForbiddenErrorCount
BytesDownloaded
What do Detailed Status Code Metrics in Storage Lens provide insights for?
S3 Transfer Acceleration
How storage is requested
HTTP status codes
Number of buckets with Transfer Acceleration enabled
How long is data available for queries with the free metrics in Storage Lens?
15 months
14 days
28 days
1 month
Which of the following is NOT a feature of Advanced Metrics in Storage Lens?
Activity
Advanced Cost Optimization
Data Protection
CloudWatch Publishing without additional charges
What does Prefix Aggregation in Storage Lens do?
Collects metrics at the bucket level
Collects metrics at the prefix level
Collects metrics at the object level
Collects metrics at the account level
For how long is data available for queries with the Advanced Metrics and Recommendations in Storage Lens?
14 days
28 days
15 months
1 month
