Este tópico descreve como gerenciar as tags de um bucket.
Observações de uso
O código de exemplo neste tópico usa o ID da região
cn-hangzhou, da região China (Hangzhou). Por padrão, o acesso aos recursos de um bucket utiliza o endpoint público. Para acessar os recursos no bucket por meio de outros produtos do Alibaba Cloud na mesma região onde o bucket está localizado, use o endpoint interno. Para obter mais informações sobre as regiões e endpoints do Object Storage Service (OSS), consulte Regions and endpoints.Neste tópico, as credenciais de acesso são obtidas a partir de variáveis de ambiente. Para obter mais informações sobre como configurar as credenciais de acesso, consulte Configure access credentials.
Método
Configure as tags de um bucket
func (c *Client) PutBucketTags(ctx context.Context, request *PutBucketTagsRequest, optFns ...func(*Options)) (*PutBucketTagsResult, error)
Consulte as tags de um bucket
func (c *Client) GetBucketTags(ctx context.Context, request *GetBucketTagsRequest, optFns ...func(*Options)) (*GetBucketTagsResult, error)
Exclua as tags de um bucket
func (c *Client) DeleteBucketTags(ctx context.Context, request *DeleteBucketTagsRequest, optFns ...func(*Options)) (*DeleteBucketTagsResult, error)
Parâmetros da requisição
|
Parâmetro |
Tipo |
Descrição |
|
ctx |
context.Context |
O contexto da requisição. Especifique a duração total da requisição por meio deste parâmetro. |
|
request |
*PutBucketTagsRequest |
Especifique os parâmetros de uma operação de API específica. Para obter mais informações, consulte PutBucketTagsRequest. |
|
*GetBucketTagsRequest |
Especifique os parâmetros de uma operação de API específica. Para obter mais informações, consulte GetBucketTagsRequest. |
|
|
*DeleteBucketTagsRequest |
Especifique os parâmetros de uma operação de API específica. Para obter mais informações, consulte DeleteBucketTagsRequest. |
|
|
optFns |
...func(*Options) |
Opcional. O parâmetro no nível da operação. Para obter mais informações, consulte Options. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Descrição |
|
result |
*PutBucketTagsResult |
A resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para obter mais informações, consulte PutBucketTagsResult. |
|
*GetBucketTagsRequest |
A resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para obter mais informações, consulte GetBucketTagsResult. |
|
|
*DeleteBucketTagsRequest |
A resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para obter mais informações, consulte DeleteBucketTagsResult. |
|
|
err |
error |
O status da requisição. Se a requisição falhar, o valor de err não pode ser nil. |
Exemplos
Configure as tags de um bucket
Consulte as tags de um bucket
Exclua as tags de um bucket
Referências
Para obter mais informações sobre a operação de API usada para configurar as tags de um bucket, acesse PutBucketTags.
Para obter mais informações sobre a operação de API usada para consultar as tags de um bucket, acesse GetBucketTags.
Para obter mais informações sobre a operação de API usada para excluir as tags de um bucket, acesse DeleteBucketTags.