Topik ini menjelaskan cara mengonfigurasi kelompok sumber daya untuk bucket serta mendapatkan ID kelompok sumber daya tempat bucket tersebut berada.
Catatan penggunaan
Kode contoh dalam topik ini menggunakan ID Wilayah
cn-hangzhoudari Wilayah Hangzhou, Tiongkok sebagai contoh. Titik akhir publik digunakan secara default. Jika Anda ingin mengakses OSS dari produk Alibaba Cloud lainnya di wilayah yang sama, gunakan titik akhir internal. Untuk informasi lebih lanjut tentang pemetaan antara wilayah OSS dan titik akhir, lihat Wilayah dan Titik Akhir.Topik ini memberikan contoh memperoleh kredensial akses dari variabel lingkungan. Untuk informasi lebih lanjut tentang cara mengonfigurasi kredensial akses, lihat Konfigurasikan Kredensial Akses.
Untuk mengonfigurasi kelompok sumber daya untuk bucket, Anda harus memiliki izin
oss:PutBucketResourceGroup. Untuk menanyakan ID kelompok sumber daya dari bucket, Anda harus memiliki izinoss:GetBucketResourceGroup. Untuk informasi lebih lanjut, lihat Lampirkan Kebijakan Kustom ke Pengguna RAM.
Definisi metode
Konfigurasikan kelompok sumber daya untuk bucket
func (c *Client) PutBucketResourceGroup(ctx context.Context, request *PutBucketResourceGroupRequest, optFns ...func(*Options)) (*PutBucketResourceGroupResult, error)Peroleh ID kelompok sumber daya untuk bucket
func (c *Client) GetBucketResourceGroup(ctx context.Context, request *GetBucketResourceGroupRequest, optFns ...func(*Options)) (*GetBucketResourceGroupResult, error)Parameter permintaan
Parameter | Tipe | Deskripsi |
ctx | context.Context | Konteks permintaan. Anda dapat menggunakan parameter ini untuk menetapkan total waktu habis untuk permintaan. |
request | *PutBucketResourceGroupRequest | Parameter permintaan Operasi API. Untuk informasi lebih lanjut, lihat PutBucketResourceGroupRequest |
*GetBucketResourceGroupRequest | Parameter permintaan Operasi API. Untuk informasi lebih lanjut, lihat GetBucketResourceGroupRequest | |
optFns | ...func(*Options) | Opsional. Parameter konfigurasi tingkat operasi. Untuk informasi lebih lanjut, lihat Options |
Nilai kembali
Nilai kembali | Tipe | Deskripsi |
result | *PutBucketResourceGroupResult | Nilai kembali Operasi API. Parameter ini valid ketika err adalah nil. Untuk informasi lebih lanjut, lihat PutBucketResourceGroupResult |
*GetBucketResourceGroupRequest | Nilai kembali Operasi API. Parameter ini valid ketika err adalah nil. Untuk informasi lebih lanjut, lihat GetBucketResourceGroupResult | |
err | error | Status permintaan. Jika permintaan gagal, err tidak nil. |
Contoh
Referensi
Untuk kode contoh lengkap tentang cara mengonfigurasi kelompok sumber daya untuk bucket, lihat Contoh GitHub.
Untuk informasi lebih lanjut tentang Operasi API untuk mengonfigurasi kelompok sumber daya untuk bucket, lihat PutBucketResourceGroup.
Untuk kode contoh lengkap tentang cara memperoleh ID kelompok sumber daya dari bucket, lihat Contoh GitHub.
Untuk informasi lebih lanjut tentang Operasi API untuk memperoleh ID kelompok sumber daya dari bucket, lihat GetBucketResourceGroup.