Cette rubrique explique comment configurer un groupe de ressources pour un bucket Object Storage Service (OSS) et interroger l'ID du groupe de ressources auquel le bucket appartient.
Remarques sur l'utilisation
L'exemple de code de cette rubrique utilise l'ID de région
cn-hangzhoude la région Chine (Hangzhou). Par défaut, le point de terminaison public permet d'accéder aux ressources d'un bucket. Pour accéder aux ressources du bucket depuis d'autres services Alibaba Cloud situés dans la même région, utilisez le point de terminaison interne. Pour plus d'informations sur les régions et les points de terminaison OSS, consultez la page Régions et points de terminaison.Dans cette rubrique, les identifiants d'accès proviennent des variables d'environnement. Pour savoir comment les configurer, reportez-vous à la section Configurer les identifiants d'accès.
Pour configurer un groupe de ressources pour un bucket, vous devez disposer de l'autorisation
oss:PutBucketResourceGroup. Pour interroger l'ID du groupe de ressources auquel un bucket appartient, vous devez disposer de l'autorisationoss:GetBucketResourceGroup. Pour en savoir plus, consultez la page Accorder une stratégie personnalisée.
Méthode
Configurer un groupe de ressources pour un bucket
func (c *Client) PutBucketResourceGroup(ctx context.Context, request *PutBucketResourceGroupRequest, optFns ...func(*Options)) (*PutBucketResourceGroupResult, error)
Interroger l'ID du groupe de ressources auquel un bucket appartient
func (c *Client) GetBucketResourceGroup(ctx context.Context, request *GetBucketResourceGroupRequest, optFns ...func(*Options)) (*GetBucketResourceGroupResult, error)
Paramètres de la requête
|
Paramètre |
Type |
Description |
|
ctx |
context.Context |
Contexte de la requête, permettant de spécifier sa durée totale. |
|
request |
*PutBucketResourceGroupRequest |
Paramètres d'une opération API spécifique. Pour plus d'informations, consultez la page PutBucketResourceGroupRequest. |
|
*GetBucketResourceGroupRequest |
Paramètres d'une opération API spécifique. Pour plus d'informations, consultez la page GetBucketResourceGroupRequest. |
|
|
optFns |
...func(*Options) |
Facultatif. Paramètre au niveau de l'opération. Pour plus d'informations, consultez la page Options. |
Paramètres de la réponse
|
Paramètre |
Type |
Description |
|
result |
*PutBucketResourceGroupResult |
Réponse à l'opération. Ce paramètre est valide si la valeur de err est nulle. Pour plus d'informations, consultez la page PutBucketResourceGroupResult. |
|
*GetBucketResourceGroupRequest |
Réponse à l'opération. Ce paramètre est valide si la valeur de err est nulle. Pour plus d'informations, consultez la page GetBucketResourceGroupResult. |
|
|
err |
error |
État de la requête. Si la requête échoue, la valeur de err n'est pas nulle. |
Exemples
Configurer un groupe de ressources pour un bucket
Interroger l'ID du groupe de ressources auquel un bucket appartient
Références
Pour obtenir l'exemple de code complet permettant de configurer un groupe de ressources pour un bucket, consultez la page GitHub.
Pour plus d'informations sur l'opération API permettant de configurer un groupe de ressources pour un bucket, consultez la page PutBucketResourceGroup.
Pour obtenir l'exemple de code complet permettant d'interroger l'ID du groupe de ressources auquel un bucket appartient, consultez la page GitHub.
Pour plus d'informations sur l'opération API permettant d'interroger l'ID du groupe de ressources auquel un bucket appartient, consultez la page GetBucketResourceGroup.