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
- Di konsol Google Cloud , buka halaman Bucket Cloud Storage.
Buka Buckets - Di daftar bucket, klik nama bucket yang metadatanya ingin Anda lihat.
- 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:
BUCKET_NAMEadalah nama bucket yang metadatanya ingin Anda lihat. Misalnya,my-awesome-bucket.
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
- Instal dan lakukan inisialisasigcloud CLI, yang memungkinkan Anda membuat token akses untuk header
Authorization. - 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"
DenganBUCKET_NAMEadalah nama bucket yang relevan. Contoh,my-bucket.
Jika ingin, Anda dapat mempersempit hasil metadata menggunakan parameter string kuerifields. Misalnya:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
DenganFIELD#adalah properti bucket yang ingin Anda sertakan dalam hasil. Misalnya,projectNumberdanstorageClass.
Responsnya akan terlihat seperti contoh berikut:
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
XML API
- Instal dan lakukan inisialisasigcloud CLI, yang memungkinkan Anda membuat token akses untuk header
Authorization. - 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_NAMEadalah nama bucket yang relevan. Misalnya,my-bucket.QUERY_PARAMETERadalah kolom metadata yang ingin Anda tampilkan. Misalnya,storageClassuntuk 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>.