Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:PutBucketResourceGroup

Son Güncelleme:Oct 01, 2026

Kaynakları yönetmek için kaynak gruplarını kullanabilirsiniz. Aynı izinleri vermek istediğiniz paketleri aynı kaynak grubunda toplayabilir ve ardından izinleri bu kaynak grubuna atayabilirsiniz. Bu yaklaşım, yetkilendirme verimliliğini artırır. Bu konuda, bir paketin ait olduğu kaynak grubunu yapılandırmak amacıyla PutBucketResourceGroup işleminin nasıl çağrılacağı açıklanmaktadır.

İzinler

Varsayılan olarak, bir Alibaba Cloud hesabı tam yetkilere sahiptir. Bir Alibaba Cloud hesabı altındaki RAM kullanıcıları veya RAM rolleri varsayılan olarak herhangi bir izne sahip değildir. Alibaba Cloud hesabı veya hesap yöneticisi, işlem izinlerini RAM ilkeleri veya Paket İlkesi aracılığıyla vermelidir.


API


Eylem


Açıklama


PutBucketResourceGroup


oss:PutBucketResourceGroup


Bir paket için kaynak grubu yapılandırır.

İstek sözdizimi

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>

İstek üstbilgileri

PutBucketResourceGroup isteğindeki istek üstbilgileri yalnızca ortak istek üstbilgileridir. Daha fazla bilgi için bkz. Ortak istek üstbilgileri.

İstek öğeleri

Öğe

Tür

Gerekli

Örnek

Açıklama

BucketResourceGroupConfiguration

Konteyner

Evet

Yok

Kaynak grubunun kimliğini saklayan konteyner.

Alt düğümler: ResourceGroupId

ResourceGroupId

Dize

Evet

rg-aekz****

Paketin ait olduğu kaynak grubunun kimliği.

Bu öğe belirtilmezse, paket varsayılan kaynak grubuna taşınır.

Üst düğümler: BucketResourceGroupConfiguration

Yanıt üstbilgileri

PutBucketResourceGroup isteğine verilen yanıt yalnızca ortak yanıt üstbilgilerini içerir. Daha fazla bilgi için bkz. Ortak yanıt üstbilgileri.

Örnekler

Örnek istek

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>

Örnek başarılı yanıt

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: AliyunOSS

OSS SDK'leri

PutBucketResourceGroup işlemini çağırmak için aşağıdaki programlama dillerine yönelik OSS SDK'lerini kullanabilirsiniz:

ossutil

PutBucketResourceGroup işlemine karşılık gelen ossutil komutu hakkında bilgi için bkz. put-bucket-resource-group.

Hata kodları

Hata kodu

HTTP durum kodu

Açıklama

AccessDenied

403

Olası nedenler:

  • İsteği başlattığınızda kullanıcı kimlik doğrulama bilgileri içe aktarılmamış.

  • İşlemi gerçekleştirmek için gerekli izinlere sahip değilsiniz.

ResourceGroupIdPreCheckError

400

Belirtilen kaynak grubu kimliği geçersiz veya mevcut değil. Kaynak grubu kimliği ön denetimden başarısız oldu.