Bu konuda, Object Storage Service (OSS) paketi için bir kaynak grubunun nasıl yapılandırılacağı ve paketin ait olduğu kaynak grubunun kimliğinin nasıl sorgulanacağı açıklanmaktadır.
Kullanım notları
Bu konudaki örnek kod, Çin (Hangzhou) bölgesinin bölge kimliği olan
cn-hangzhoudeğerini kullanır. Varsayılan olarak, bir paketteki kaynaklara erişmek için genel uç nokta kullanılır. Paketle aynı bölgede bulunan diğer Alibaba Cloud hizmetlerini kullanarak paketteki kaynaklara erişmek istiyorsanız dahili uç noktayı kullanın. OSS bölgeleri ve uç noktaları hakkında daha fazla bilgi için bkz. Bölgeler ve uç noktalar.Bu konuda, erişim kimlik bilgileri ortam değişkenlerinden alınır. Erişim kimlik bilgilerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için bkz. Erişim kimlik bilgilerini yapılandırma.
Bir paket için kaynak grubu yapılandırmak üzere
oss:PutBucketResourceGroupiznine sahip olmanız gerekir. Bir paketin ait olduğu kaynak grubunun kimliğini sorgulamak içinoss:GetBucketResourceGroupiznine sahip olmanız gerekir. Daha fazla bilgi için bkz. Özel ilke atama.
Yöntem
Bir paket için kaynak grubu yapılandırma
func (c *Client) PutBucketResourceGroup(ctx context.Context, request *PutBucketResourceGroupRequest, optFns ...func(*Options)) (*PutBucketResourceGroupResult, error)
Bir paketin ait olduğu kaynak grubunun kimliğini sorgulama
func (c *Client) GetBucketResourceGroup(ctx context.Context, request *GetBucketResourceGroupRequest, optFns ...func(*Options)) (*GetBucketResourceGroupResult, error)
İstek parametreleri
|
Parametre |
Tür |
Açıklama |
|
ctx |
context.Context |
İsteğin bağlamı; isteğin toplam süresini belirtmek için kullanılabilir. |
|
request |
*PutBucketResourceGroupRequest |
Belirli bir API işleminin parametreleri. Daha fazla bilgi için bkz. PutBucketResourceGroupRequest. |
|
*GetBucketResourceGroupRequest |
Belirli bir API işleminin parametreleri. Daha fazla bilgi için bkz. GetBucketResourceGroupRequest. |
|
|
optFns |
...func(*Options) |
İsteğe bağlı. İşlem düzeyindeki parametre. Daha fazla bilgi için bkz. Options. |
Yanıt parametreleri
|
Parametre |
Tür |
Açıklama |
|
result |
*PutBucketResourceGroupResult |
İşleme verilen yanıt. Bu parametre, err değeri nil olduğunda geçerlidir. Daha fazla bilgi için bkz. PutBucketResourceGroupResult. |
|
*GetBucketResourceGroupRequest |
İşleme verilen yanıt. Bu parametre, err değeri nil olduğunda geçerlidir. Daha fazla bilgi için bkz. GetBucketResourceGroupResult. |
|
|
err |
error |
İsteğin durumu. İstek başarısız olursa err değeri nil olamaz. |
Örnekler
Bir paket için kaynak grubu yapılandırma
Bir paketin ait olduğu kaynak grubunun kimliğini sorgulama
Referanslar
Bir paket için kaynak grubu yapılandırmak üzere kullanılan tam örnek kod için GitHub adresini ziyaret edin.
Bir paket için kaynak grubu yapılandırmak üzere çağırabileceğiniz API işlemi hakkında daha fazla bilgi için PutBucketResourceGroup adresini ziyaret edin.
Bir paketin ait olduğu kaynak grubunun kimliğini sorgulamak için kullanılan tam örnek kod için GitHub adresini ziyaret edin.
Bir paketin ait olduğu kaynak grubunun kimliğini sorgulamak üzere çağırabileceğiniz API işlemi hakkında daha fazla bilgi için GetBucketResourceGroup adresini ziyaret edin.