1
我通過存儲靜態&像css,js,圖像,pdf等的可下載內容來使用Google雲端存儲
如何找出我的哪些文件以及正在下載哪個存儲桶很多 ?
我的帳單只是顯示: 雲存儲下載亞太地區:924.637 Gibibytes(來源:谷歌存儲項目[GS-項目名稱]) - US $ 110.84
這是很多了一個月,我想刪除這些文件。
有沒有這方面的統計資料?如何找出哪些文件/桶最常被公開下載?
我通過存儲靜態&像css,js,圖像,pdf等的可下載內容來使用Google雲端存儲
如何找出我的哪些文件以及正在下載哪個存儲桶很多 ?
我的帳單只是顯示: 雲存儲下載亞太地區:924.637 Gibibytes(來源:谷歌存儲項目[GS-項目名稱]) - US $ 110.84
這是很多了一個月,我想刪除這些文件。
有沒有這方面的統計資料?如何找出哪些文件/桶最常被公開下載?
當前可用的查看按存儲桶或對象細分的用法的方法是爲每個存儲桶啓用訪問日誌。一旦啓用,GCS將導出CSV文件,其中包含有關對這些存儲桶中的對象發出的所有請求的信息。該信息可被聚集到找到正在下載頂部對象/桶:
參見:https://cloud.google.com/storage/docs/access-logs
創建一個區來儲存使用日誌:
gsutil mb gs://my-logs-bucket
gsutil acl ch -g [email protected]:W gs://my-logs-bucket
gsutil defacl set project-private gs://my-logs-bucket
啓用使用率記錄您的所有存儲桶:
gsutil logging set on -b gs://my-logs-bucket gs://my-bucket1
gsutil logging set on -b gs://my-logs-bucket gs://my-bucket2
..
在月底,無論是在GS下載的CSV://我-日誌桶並對其進行分析,或者它們加載到BigQuery的分析:
wget http://storage.googleapis.com/pub/cloud_storage_usage_schema_v0.json
bq mk storageanalysis
bq load --skip_leading_rows=1 storageanalysis.usage \
gs://my-logs-bucket/*_usage_* ./cloud_storage_usage_schema.json
bq shell
> SELECT cs_object, SUM(sc_bytes) AS sc_bytes
FROM [storageanalysis.usage]
ORDER BY sc_bytes desc LIMIT 20
..
> SELECT cs_bucket, SUM(sc_bytes) AS sc_bytes
FROM [storageanalysis.usage]
ORDER BY sc_bytes desc LIMIT 20
..
> QUIT
感謝,並感謝介紹到BigQuery的。儘管在Google Analytics(分析)中自動使用此功能會很理想。 – anjanesh