Mendapatkan tata letak penyimpanan bucket

Halaman ini menjelaskan cara menentukan tata letak penyimpanan bucket Anda. Tata letak penyimpanan mengacu pada cara objek diatur dalam bucket, baik dalam namespace datar maupun namespace hierarki. Tata letak penting untuk aplikasi yang berinteraksi dengan bucket, karena metode akses dan manipulasi objek bervariasi bergantung pada tata letak. Tata letak penyimpanan juga menyertakan informasi tentang lokasi bucket.

Dengan menggunakan getStorageLayout API, aplikasi Anda dapat menyesuaikan perilakunya berdasarkan apakah bucket menggunakan namespace hierarkis atau tidak, memastikan kompatibilitas optimal dan memanfaatkan fitur yang sesuai berdasarkan konfigurasi bucket.

Mendapatkan tata letak penyimpanan bucket

JSON API

  1. Sudah menginstal dan melakukan inisialisasigcloud CLI, guna membuat token akses untuk header Authorization.

    Atau, Anda dapat membuat token akses menggunakan OAuth 2.0 Playground dan menyertakannya di header Authorization.

  2. Gunakan cURL untuk memanggil JSON API dengan permintaan getStorageLayout:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/storageLayout"

    Dengan BUCKET_NAME adalah nama bucket yang relevan. Contoh, my-bucket.

    Jika berhasil, responsnya akan terlihat seperti contoh berikut:

      {
          "kind": "storage#storageLayout",
          "bucket": "my-bucket",
          "location": "us-central1",
          "locationType": "region",
          "hierarchicalNamespace":{enabled: true},
      }

Langkah selanjutnya

Cobalah 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