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 guna mendapatkan metadata bucket Cloud Storage, minta administrator 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 bagian Izin yang diperlukan:
Izin yang diperlukan
storage.buckets.get
storage.buckets.list
- Izin ini hanya diperlukan jika Anda berencana menggunakan Konsol Google Cloud untuk melakukan tugas di halaman ini.
Anda mungkin juga bisa mendapatkan izin ini dengan peran standar atau peran khusus lainnya.
Untuk petunjuk cara memberikan peran pada bucket, lihat Menggunakan IAM dengan bucket.
Menampilkan metadata bucket
Konsol
- Di Konsol Google Cloud, buka halaman Bucket 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_NAME
adalah 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 informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
C#
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C# API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Go
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Go API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Java
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Java API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Node.js
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Node.js API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
PHP
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage PHP API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Python
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Python API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Ruby
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Ruby API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Terraform
Anda dapat menggunakan resource Terraform untuk melihat metadata bucket.
REST API
JSON API
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil JSON API dengan permintaan BucketGET
: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
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil XML API dengan permintaan BucketGET
:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Dengan keterangan:
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 BucketGET
.
Responsnya akan terlihat seperti contoh berikut:
<StorageClass>STANDARD</StorageClass>
.
Langkah berikutnya
- Baca ringkasan metadata bucket.
- Mencantumkan objek di bucket Anda.
- Mendapatkan ukuran bucket.
- Mendapatkan metadata objek.
- Mengubah kelas penyimpanan default untuk bucket Anda..
Coba sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa Cloud Storage dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Coba Cloud Storage gratis