全部产品
Search
文档中心

Object Storage Service:Membuat bucket

更新时间:Jul 02, 2025

Membuat sebuah bucket.

Catatan penggunaan

  • Anda dapat membuat hingga 100 bucket di wilayah yang sama menggunakan akun Alibaba Cloud.

  • Setiap wilayah dapat diakses melalui titik akhir yang sesuai. Untuk informasi lebih lanjut, lihat Wilayah dan Titik Akhir.

  • Mulai pukul 10:00 (UTC+8) pada tanggal 13 Oktober 2025, OSS akan secara bertahap mengaktifkan Block Public Access sebagai pengaturan default untuk bucket baru yang dibuat menggunakan API, OSS SDK, atau ossutil. Untuk detail waktu penyesuaian di setiap wilayah, lihat [Pengumuman Resmi] Penyesuaian Konfigurasi Pemblokiran Akses Publik untuk Bucket Baru. Setelah Block Public Access diaktifkan, Anda tidak dapat mengonfigurasi izin akses publik, termasuk ACL publik (publik baca dan publik baca/tulis) serta kebijakan bucket yang mengizinkan akses publik. Namun, fitur ini dapat dinonaktifkan setelah bucket dibuat jika bisnis Anda memerlukan akses publik.

Izin

Secara default, akun Alibaba Cloud memiliki izin penuh. Pengguna RAM atau peran RAM di bawah akun Alibaba Cloud tidak memiliki izin apa pun secara default. Administrator akun Alibaba Cloud harus memberikan izin operasi melalui Kebijakan RAM atau Kebijakan Bucket.

API

Aksi

Definisi

PutBucket

oss:PutBucket

Membuat sebuah bucket.

oss:PutBucketAcl

Setelah membuat bucket, izin ini diperlukan untuk memodifikasi ACL bucket.

Sintaks perintah

ossutil api put-bucket --bucket value [flags]

Parameter

Tipe

Deskripsi

--acl

string

Daftar kontrol akses (ACL) dari bucket.

--bucket

string

Nama bucket.

--create-bucket-configuration

string

Kontainer yang menyimpan informasi tentang bucket.

--resource-group-id

string

ID grup sumber daya.

Catatan

Perintah put-bucket memberikan akses ke operasi PutBucket. Untuk informasi lebih lanjut tentang operasi API, lihat PutBucket.

--create-bucket-configuration

Parameter --create-bucket-configuration mendukung opsi konfigurasi dalam format XML dan JSON:

  • Format XML:

    <?xml version="1.0" encoding="UTF-8"?>
    <CreateBucketConfiguration>
      <StorageClass>Standard</StorageClass>
      <DataRedundancyType>LRS</DataRedundancyType>
    </CreateBucketConfiguration>
  • Format JSON:

    {
      "StorageClass": "Standard",
      "DataRedundancyType": "LRS"
    }
Catatan

Untuk informasi lebih lanjut, lihat Opsi Baris Perintah.

Contoh

  • Buat bucket bernama examplebucket.

    ossutil api put-bucket --bucket examplebucket
  • Buat bucket bernama examplebucket dengan ACL private, grup sumber daya rg-123, kelas penyimpanan Standard, dan tipe redundansi penyimpanan redundan lokal (LRS).

    • Gunakan file konfigurasi XML (create-bucket-configuration.xml)

      <?xml version="1.0" encoding="UTF-8"?>
      <CreateBucketConfiguration>
        <StorageClass>Standard</StorageClass>
        <DataRedundancyType>LRS</DataRedundancyType>
      </CreateBucketConfiguration>

      Contoh perintah:

      ossutil api put-bucket --bucket examplebucket --acl private --resource-group-id rg-123 --create-bucket-configuration file://create-bucket-configuration.xml
    • Gunakan file konfigurasi JSON (create-bucket-configuration.json)

      {
        "StorageClass": "Standard",
        "DataRedundancyType": "LRS"
      }

      Contoh perintah:

      ossutil api put-bucket --bucket examplebucket --acl private --resource-group-id rg-123 --create-bucket-configuration file://create-bucket-configuration.json
    • Gunakan parameter JSON di baris perintah

      ossutil api put-bucket --bucket examplebucket --acl private --resource-group-id rg-123 --create-bucket-configuration "{\"StorageClass\":\"Standard\",\"DataRedundancyType\":\"LRS\"}"