Excluir uma tag de um bucket de diretório - Amazon Simple Storage Service

Excluir uma tag de um bucket de diretório

É possível remover tags dos buckets de diretório do S3. Uma tag da AWS é um par de chave-valor que contém metadados sobre recursos, neste caso buckets de diretório do Amazon S3. Para obter mais informações sobre tags, consulte Usar tags com buckets de diretório do S3.

nota

Se você excluir uma tag e depois descobrir que ela estava sendo usada para rastrear custos ou controlar o acesso, poderá adicionar a tag novamente ao bucket de diretório.

Permissões

Para excluir uma tag de um bucket de diretório, você precisa ter a seguinte permissão:

  • s3express:UntagResource

Etapas

Você pode excluir tags de um bucket de diretório usando o console do Amazon S3, a AWS Command Line Interface (AWS CLI), a API REST do Amazon S3 e os SDKs da AWS.

Para excluir tags de um bucket de diretório usando o console do Amazon S3:

  1. Faça login no console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação à esquerda, escolha Buckets de diretório.

  3. Escolha o nome do bucket.

  4. Escolha a guia Properties (Propriedades).

  5. Role até a seção Tags e marque a caixa de seleção ao lado das tags que você gostaria de excluir.

  6. Escolha Excluir.

  7. O pop-up Excluir tags definidas pelo usuário é exibido e solicita que você confirme as tags selecionadas.

  8. Escolha Delete para confirmar.

SDK for Java 2.x

Este exemplo mostra como excluir tags de um bucket de diretório usando o AWS SDK for Java 2.x. Para usar o comando, substitua os espaços reservados para entrada do usuário por suas próprias informações.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.UntagResourceRequest; import software.amazon.awssdk.services.s3control.model.UntagResourceResponse; public class UntagResourceExample { public static void untagResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); UntagResourceRequest untagResourceRequest = UntagResourceRequest.builder() .resourceArn("arn:aws:s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3") .accountId("111122223333") .tagKeys("myTagKey") .build(); UntagResourceResponse response = s3Control.untagResource(untagResourceRequest); System.out.println("Status code (should be 204):"); System.out.println(response.sdkHttpResponse().statusCode()); } }

Para ter informações sobre a compatibilidade da API REST do Amazon S3 para excluir tags de um bucket de diretório, consulte a seguinte seção na “Referência de API do Amazon Simple Storage Service”:

Para instalar a AWS CLI, consulte Instalar ou atualizar a versão mais recente da AWS CLI no Guia do usuário da versão 2 da AWS Command Line Interface.

O exemplo da CLI a seguir mostra como excluir tags de um bucket de diretório usando a AWS CLI. Para usar o comando, substitua os espaços reservados para entrada do usuário por suas próprias informações.

Solicitação:

aws s3control untag-resource \ --account-id 111122223333 \ --resource-arn arn:aws:s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \ --tag-keys "tagkey1" "tagkey2"

Resposta:

{ "ResponseMetadata": { "RequestId": "EXAMPLE123456789", "HTTPStatusCode": 204, "HTTPHeaders": { "date": "Wed, 19 Jun 2025 10:30:00 GMT", "content-length": "0" }, "RetryAttempts": 0 } }