0 votes
in AWS by

As a developer, you have enabled server logging on an S3 bucket. You have a simple static web page with CSS pages uploaded to the bucket which is 1 MB in total size.

After a duration of 2 weeks, you come back and see that the size of the bucket has increased to 50MB.

Which of the following could be a reason for this?

1 Answer

0 votes
by

Answer - C.

An S3 bucket with server access logging enabled can accumulate many server log objects over time.

Your application might need these access logs for a specific period after creation, and after that, you might want to delete them.

You can use the Amazon S3 lifecycle configuration to set rules so that Amazon S3 automatically queues these objects for deletion at the end of their life.

The correct answer is.

C.

This is normal behavior since the logs are being delivered to the same bucket.

Option A is incorrect because CRR (Cross-region replication) does not consume space in the S3 bucket.

Option B is incorrect because encryption does not consume space.

Option D is incorrect because monitoring and logging are two different things.

Monitoring deals with metrics and does not add data to the S3 bucket.

For more information on deleting logs files, please refer to the below URL-

https://docs.aws.amazon.com/AmazonS3/latest/dev/deleting-log-files-lifecycle.html

The most likely reason for the increase in size of the S3 bucket from 1 MB to 50 MB is option C, "Server access logs are configured to be delivered to the same bucket as the source bucket."

When server access logging is enabled on an S3 bucket, AWS will automatically generate log files that record all requests made to that bucket. These logs are then saved to a separate bucket or a subfolder within the same bucket.

If server access logs are configured to be delivered to the same bucket as the source bucket, it is possible that these log files are being saved in the same location as the original files, leading to an increase in the overall size of the bucket. The size of these logs can add up over time, especially if the bucket receives a large number of requests.

Option A, "You have enabled CRR on the bucket as well," is less likely to be the reason for the increase in bucket size because Cross-Region Replication (CRR) does not directly affect the size of the bucket. CRR only replicates objects from one S3 bucket to another in a different region.

Option B, "You have enabled Encryption on the bucket as well," is also less likely to be the reason for the increase in bucket size. Enabling server-side encryption on an S3 bucket does not increase the size of the stored objects.

Option D, "Monitoring has been enabled for the bucket," is not a likely reason for the increase in bucket size because monitoring does not directly affect the size of the bucket. Monitoring simply tracks metrics such as the number of requests made to the bucket, the amount of data transferred, and so on.

In summary, option C is the most likely reason for the increase in the size of the S3 bucket from 1 MB to 50 MB. Server access logs configured to be delivered to the same bucket as the source bucket can cause an increase in overall size, especially if the bucket receives a large number of requests.

...