Halaman ini menunjukkan cara mendapatkan informasi tentang metadata dari Bucket Cloud Storage, tidak termasuk kebijakan IAM dan ACL.
Untuk mempelajari cara mendapatkan kebijakan IAM bucket Anda, lihat Melihat kebijakan IAM untuk bucket.
Peran yang diperlukan
Untuk memperoleh izin akses yang diperlukan guna memperoleh {i>metadata<i} dari
Bucket Cloud Storage, minta administrator untuk memberi Anda akses
Peran 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.get
storage.buckets.list
- Izin ini hanya diperlukan jika Anda berencana menggunakan Konsol Google Cloud Anda untuk melakukan tugas pada halaman ini.
Anda mungkin juga bisa mendapatkan izin akses ini dengan peran bawaan atau peran khusus.
Untuk mengetahui petunjuk tentang 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:
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
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 lingkungan pengembangan lokal.
Terraform
Anda dapat menggunakan resource Terraform untuk melihat metadata bucket.
REST API
JSON API
Membuat gcloud CLI menginstal dan melakukan inisialisasi, untuk membuat token akses untuk header
Authorization
.Atau, Anda dapat membuat token akses menggunakan OAuth 2.0 Playground dan menyertakannya di 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
Membuat gcloud CLI menginstal dan melakukan inisialisasi, untuk membuat token akses untuk header
Authorization
.Atau, Anda dapat membuat token akses menggunakan OAuth 2.0 Playground dan menyertakannya di 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 di kelas penyimpanan bucket khusus. 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