I'm trying to get an understanding of how Cloud Storage costs work. I have a Cloud Run service that downloads an item to a bucket, processes that item, then uploads that item to a bucket. I created about 2 TB worth of data doing this and my buckets are standard storage. I then downloaded the data (all 2 TBs worth) to my local machine. I noticed in my Billing Report that I used about $311 worth of Cloud Storage in a day, but I am unsure why it would be this high. It's only been a day, so I doubt this has to do with the standard storage (per GB per month) metric. Reading the Cloud Storage documentation, I noticed a section on Operation charges. Does copying files to my Cloud Run services (and the downloading of the 2 TB of data to my local machine) fit in with the Class A operations listed here in the documentation? If so, what does Class A operations (per 1,000 operations) mean? I used this command:
gsutil -m cp -r gs://my-bucket .
to download the 2 TBs to my machine. I use a similar command in my Cloud Run service to download data as well. Is this what is incurring the costs so fast?