2017-12-03 10 views
1

일부 웹 사이트 (CSS, js, 이미지, pdf 등의 정적 콘텐츠 &)를 저장하여 Google Cloud Storage를 사용하고 있습니다.

다운로드중인 파일 및 파일을 어떻게 확인할 수 있습니까? 많이 ?

내 청구는 보여줍니다 클라우드 스토리지 다운로드 APAC : 924.637 Gibibytes (출처 : Google 저장 프로젝트 [GS-프로젝트 이름]) - 미국 $ 110.84
이 한 달 동안 많은 내가이 사람들을 삭제할을 파일.

이것에 대한 통계가 있습니까?공개적으로 가장 많이 다운로드되는 파일/버킷을 찾는 방법은 무엇입니까?

답변

0

버킷 또는 개체별로 사용 ​​현황을 볼 수있는 현재 사용 가능한 방법은 각 버킷에 대한 액세스 로그를 사용하는 것입니다. 사용 설정되면 GCS는 해당 버킷의 개체에 대한 모든 요청에 ​​대한 정보가 포함 된 CSV 파일을 내 보냅니다. 이 정보는 다운로드되는 상위 개체/버킷 찾을 집계 할 수 있습니다

참조 :

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 
  • 사용을 활성화 : https://cloud.google.com/storage/docs/access-logs

    1. 사용 로그를 저장하는 버킷 만들기 모든 버킷에 대한 로깅 :

    2. 분석의 BigQuery에 // 내-로그 버킷을하고이를 분석하거나로드 : 달의 끝에서, GS의 CSV를 다운로드하거나

      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 
      
  • +0

    감사 및 감사에 대한 소개를 위해 BigQuery. Google 애널리틱스에 자동으로 추가하는 것이 가장 이상적이지만 – anjanesh