Halaman ini menunjukkan cara mendapatkan informasi di metadata bucket Cloud Storage Anda, tidak termasuk kebijakan IAM dan ACL.
Untuk mempelajari cara mendapatkan kebijakan IAM bucket Anda, lihat Melihat kebijakan IAM untuk bucket.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mendapatkan metadata bucket Cloud Storage, minta administrator Anda untuk memberi Anda peran Storage Admin (roles/storage.admin) di bucket.
Peran ini berisi izin yang diperlukan untuk mendapatkan metadata bucket. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
storage.buckets.getstorage.buckets.list- Izin ini hanya diperlukan jika Anda berencana menggunakan Cloud de Confiance konsol untuk melakukan tugas di halaman ini.
Anda mungkin juga bisa mendapatkan izin ini dengan peran standar atau peran khusus lainnya.
Untuk mengetahui petunjuk cara memberikan peran pada bucket, lihat Menetapkan dan mengelola kebijakan IAM pada bucket.
Menampilkan metadata bucket
Konsol
- Di Cloud de Confiance konsol, buka halaman Buckets Cloud Storage.
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
C++
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C++ API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
C#
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage C# API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Go
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Go API .
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Java
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Java API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Node.js
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Node.js Cloud Storage API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
PHP
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage PHP API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Python API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Ruby
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Ruby API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Sebelum menjalankan contoh kode, tetapkan variabel lingkungan GOOGLE_CLOUD_UNIVERSE_DOMAIN
ke s3nsapis.fr.
Rust
Terraform
Anda dapat menggunakan resource Terraform untuk melihat metadata bucket.
REST API
JSON API
Instal dan lakukan inisialisasi gcloud CLI yang terinstal dan terinisialisasi, yang memungkinkan Anda membuat token akses untuk header
Authorization.Gunakan
cURLuntuk memanggil JSON API dengan permintaan BucketGET:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/b/BUCKET_NAME"
Dengan
BUCKET_NAMEadalah nama bucket yang relevan. Misalnya,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.s3nsapis.fr/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
Dengan
FIELD#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 inisialisasi gcloud CLI yang terinstal dan terinisialisasi, yang memungkinkan Anda membuat token akses untuk header
Authorization.Gunakan
cURLuntuk memanggil XML API denganGETBucket permintaan:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/BUCKET_NAME?QUERY_PARAMETER"
Dengan keterangan:
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 BucketGET.
Responsnya akan terlihat seperti contoh berikut:
<StorageClass>STANDARD</StorageClass>.