Gunakan grup sumber daya untuk mengelola sumber daya dengan lebih efisien. Bucket yang memerlukan izin serupa dapat dikelompokkan ke dalam grup sumber daya yang sama, lalu izin diberikan kepada grup tersebut. Hal ini meningkatkan efisiensi pemberian otorisasi. Topik ini menjelaskan cara memanggil operasi PutBucketResourceGroup untuk mengonfigurasi grup sumber daya tempat bucket milik.
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 harus memberikan izin operasi melalui Kebijakan RAM atau Kebijakan Bucket.
API | Aksi | Definisi |
PutBucketResourceGroup |
| Mengonfigurasi grup sumber daya untuk sebuah bucket. |
Sintaks permintaan
PUT /?resourceGroup
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Host: BucketName.oss.aliyuncs.com
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<BucketResourceGroupConfiguration>
<ResourceGroupId>rg-aekz****</ResourceGroupId>
</BucketResourceGroupConfiguration>Header permintaan
Header permintaan dalam operasi PutBucketResourceGroup hanya mencakup header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.
Elemen permintaan
Elemen | Tipe | Diperlukan | Contoh | Deskripsi |
BucketResourceGroupConfiguration | Container | Ya | N/A | Kontainer yang menyimpan ID grup sumber daya. Node anak: ResourceGroupId |
ResourceGroupId | String | Ya | rg-aekz**** | ID grup sumber daya tempat bucket milik. Jika elemen ini tidak ditentukan, bucket dipindahkan ke grup sumber daya default. Node induk: BucketResourceGroupConfiguration |
Header respons
Respons terhadap operasi PutBucketResourceGroup hanya berisi header respons umum. Untuk informasi lebih lanjut, lihat Header Respons Umum.
Contoh
Contoh Permintaan
PUT /?resourceGroup
Content-Length: 0
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 17 Apr 2025 01:33:47 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218
<?xml version="1.0" encoding="UTF-8"?>
<BucketResourceGroupConfiguration>
<ResourceGroupId>rg-aekz****</ResourceGroupId>
</BucketResourceGroupConfiguration>Contoh Respons Sukses
HTTP/1.1 200 OK
x-oss-request-id: 5D3663FBB007B79097FC****
Date: Sat, 8 May 2021 01:33:47 GMT
Content-Length: 0
Connection: keep-alive
Server: AliyunOSSSDK OSS
Anda dapat menggunakan SDK OSS untuk bahasa pemrograman berikut guna memanggil PutBucketResourceGroup:
ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi PutBucketResourceGroup, lihat put-bucket-resource-group.
Kode kesalahan
Kode kesalahan | Status HTTP | Deskripsi |
AccessDenied | 403 | Penyebab potensial:
|
ResourceGroupIdPreCheckError | 400 | ID grup sumber daya yang ditentukan tidak valid atau tidak ada. ID grup sumber daya gagal dalam pemeriksaan awal. |