Este tópico descreve como gerenciar as tags de um bucket.
Observações de uso
Os códigos de exemplo deste tópico usam o ID da região
cn-hangzhou, referente à região China (Hangzhou). Por padrão, o acesso aos recursos do bucket ocorre pelo endpoint público. Para acessar esses recursos por meio de outros serviços da Alibaba Cloud na mesma região do bucket, use o endpoint interno. Para mais informações sobre regiões e endpoints do Object Storage Service (OSS), consulte Regiões e endpoints.Neste tópico, as credenciais de acesso são obtidas de variáveis de ambiente. Para saber mais sobre como configurar as credenciais de acesso, consulte Configurar credenciais de acesso.
Método
Configurar tags para um bucket
func (c *Client) PutBucketTags(ctx context.Context, request *PutBucketTagsRequest, optFns ...func(*Options)) (*PutBucketTagsResult, error)
Consultar as tags de um bucket
func (c *Client) GetBucketTags(ctx context.Context, request *GetBucketTagsRequest, optFns ...func(*Options)) (*GetBucketTagsResult, error)
Excluir as tags de um bucket
func (c *Client) DeleteBucketTags(ctx context.Context, request *DeleteBucketTagsRequest, optFns ...func(*Options)) (*DeleteBucketTagsResult, error)
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Descrição |
|
ctx |
context.Context |
Contexto da solicitação. Use este parâmetro para especificar a duração total da requisição. |
|
request |
*PutBucketTagsRequest |
Especifica os parâmetros de uma operação específica da API. Para mais informações, consulte PutBucketTagsRequest. |
|
*GetBucketTagsRequest |
Especifica os parâmetros de uma operação específica da API. Para mais informações, consulte GetBucketTagsRequest. |
|
|
*DeleteBucketTagsRequest |
Especifica os parâmetros de uma operação específica da API. Para mais informações, consulte DeleteBucketTagsRequest. |
|
|
optFns |
...func(*Options) |
Opcional. Parâmetro no nível da operação. Para mais informações, consulte Options. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Descrição |
|
result |
*PutBucketTagsResult |
Resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para mais informações, consulte PutBucketTagsResult. |
|
*GetBucketTagsRequest |
Resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para mais informações, consulte GetBucketTagsResult. |
|
|
*DeleteBucketTagsRequest |
Resposta da operação. Este parâmetro é válido quando o valor de err é nil. Para mais informações, consulte DeleteBucketTagsResult. |
|
|
err |
error |
Status da solicitação. Se a requisição falhar, o valor de err não será nil. |
Exemplos
Configurar tags para um bucket
Consultar as tags de um bucket
Excluir as tags de um bucket
Referências
Para obter detalhes sobre a operação da API usada para configurar tags em um bucket, consulte PutBucketTags.
Para obter detalhes sobre a operação da API usada para consultar as tags de um bucket, consulte GetBucketTags.
Para obter detalhes sobre a operação da API usada para excluir as tags de um bucket, consulte DeleteBucketTags.