This is not a troubleshooting question, rather a more generic one. I have read about how AWS S3 is priced - in terms of storage used, data transfer, requests and other features used. And wrt storage used, I see that we're charged for per GB stored per month. For example; In NV region, S3 standard is priced as First 50 TB/Month - $0.023 per GB.
Now, my confusion is in this scenario. Let's say I am storing some data in S3 standard in a given month of 31 days in the following way:
Day 1: Uploading 10 GB data and keeping it for 10 days.
Day 10: Uploading another 15 GB data, making to a total of 25 GB, storing it for 7 days.
Day 17: Deleting 8 GB data, making to a total of 17 GB, keeping it for another 7 days.
Day 24: Deleted another 5 GB data and uploaded 10 GB, making to a total of 22 GB, keeping it for last 7 days.
In this use case, how would I be charged by AWS? A clear cut explanation would be great for my understanding, and would be really appreciated.
From the Billing section of the S3 FAQ: