Mendapatkan metadata bucket (original) (raw)

Halaman ini menunjukkan cara mendapatkan informasi tentang metadata bucket Cloud Storage Anda, tidak termasuk kebijakan IAM dan ACL.

Untuk mendapatkan izin yang diperlukan guna mendapatkan metadata bucket Cloud Storage, minta administrator Anda untuk memberi Anda peran Storage Admin (roles/storage.admin) di bucket tersebut.

Peran ini berisi izin yang diperlukan untuk mendapatkan metadata bucket. Untuk melihat izin yang benar-benar diperlukan, luaskan bagianIzin yang diperlukan:

Konsol

  1. Di konsol Google Cloud , buka halaman Bucket Cloud Storage.
    Buka Buckets
  2. Di daftar bucket, klik nama bucket yang metadatanya ingin Anda lihat.
  3. Klik tab Configuration untuk melihat detail bucket seperti region, kelas penyimpanan, izin, dan jenis replikasi yang disertakan.

Command line

Gunakan perintah gcloud storage buckets describe:

gcloud storage buckets describe gs://BUCKET_NAME

Dengan keterangan:

Jika berhasil, responsnya akan terlihat mirip dengan contoh berikut ini:

defaultEventBasedHold: false etag: CAE= iamConfiguration: bucketPolicyOnly: enabled: true ...

Library klien

Terraform

Anda dapat menggunakan resource Terraform untuk melihat metadata bucket.

REST API

JSON API

  1. Instal dan lakukan inisialisasigcloud CLI, yang memungkinkan Anda membuat token akses untuk header Authorization.
  2. Gunakan cURL untuk memanggil JSON APIdengan permintaan Bucket GET:
    curl -X GET \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
    Dengan BUCKET_NAME adalah nama bucket yang relevan. Contoh, my-bucket.
    Jika ingin, Anda dapat mempersempit hasil metadata menggunakan parameter string kueri fields. Misalnya:
    curl -X GET \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
    Dengan FIELD# adalah properti bucket yang ingin Anda sertakan dalam hasil. Misalnya, projectNumber danstorageClass.

Responsnya akan terlihat seperti contoh berikut:

{ "projectNumber": "123456789012", "storageClass": "STANDARD" }

XML API

  1. Instal dan lakukan inisialisasigcloud CLI, yang memungkinkan Anda membuat token akses untuk header Authorization.
  2. Gunakan cURL untuk memanggil XML API dengan permintaanGET Bucket:
    curl -X GET \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
    Dengan:
    • BUCKET_NAME adalah nama bucket yang relevan. Misalnya, my-bucket.
    • QUERY_PARAMETER adalah kolom metadata yang ingin Anda tampilkan. Misalnya, storageClass untuk mendapatkan kelas penyimpanan bucket. Anda hanya dapat menggunakan satu parameter kueri dalam satu waktu dengan XML API. Untuk daftar kolom metadata yang didukung oleh XML API, lihat halaman referensi Bucket GET.
      Responsnya akan terlihat seperti contoh berikut:<StorageClass>STANDARD</StorageClass>.