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 |
| Membuat sebuah bucket. |
| 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. |
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" }
Untuk informasi lebih lanjut, lihat Opsi Baris Perintah.
Contoh
Buat bucket bernama examplebucket.
ossutil api put-bucket --bucket examplebucketBuat 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.xmlGunakan 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.jsonGunakan 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\"}"