Eliminación de una etiqueta de un bucket - Amazon Simple Storage Service

Eliminación de una etiqueta de un bucket

Puede eliminar etiquetas de buckets de S3. Una etiqueta de AWS es un par clave-valor que contiene metadatos acerca de los recursos, en este caso buckets de Amazon S3. Para obtener más información acerca de las etiquetas, consulte Uso de etiquetas con buckets de uso general de S3.

nota

Si elimina una etiqueta y más adelante descubre que se estaba utilizando para realizar un seguimiento de los costos o para el control de acceso, puede volver a agregar la etiqueta al bucket.

Permisos

Para eliminar una etiqueta de un bucket, debe tener el siguiente permiso:

  • s3:UntagResource

Solución de errores

Si se produce un error al intentar eliminar una etiqueta de un bucket, puede hacer lo siguiente:

  • Compruebe que dispone de los Permisos necesarios para eliminar una etiqueta de un bucket.

Steps

Puede eliminar etiquetas de los buckets mediante la consola de Amazon S3, la AWS Command Line Interface (AWS CLI), la API de REST de Amazon S3 y los AWS SDK.

Para eliminar etiquetas de un bucket con la consola de Amazon S3:

  1. Inicie sesión en la consola de Amazon S3 en https://console.aws.amazon.com/s3/.

  2. En el panel de navegación izquierdo, elija Buckets.

  3. Elija el nombre del bucket.

  4. Elija la pestaña Propiedades.

  5. Desplácese hasta la sección Etiquetas y seleccione la casilla de verificación situada junto a la etiqueta o etiquetas que desee eliminar.

  6. Elija Eliminar.

  7. Aparece la ventana emergente Eliminar etiquetas definidas por el usuario y le pide que confirme la eliminación de la etiqueta o etiquetas que ha seleccionado.

  8. Elija Eliminar para confirmar.

SDK for Java 2.x

En este ejemplo se muestra cómo eliminar etiquetas de un bucket de uso general mediante AWS SDK for Java 2.x. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

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::s3:::bucket/my-bucket") .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 obtener información sobre la compatibilidad con la API de REST de Amazon S3 para eliminar etiquetas de un bucket de uso general, consulte la siguiente sección en la Referencia de la API de Amazon Simple Storage Service:

Para instalar la CLI de AWS, consulte Instalación de la CLI de AWS en la Guía del usuario de AWS Command Line Interface.

En el ejemplo de la CLI siguiente, se muestra cómo eliminar etiquetas de un bucket de uso general mediante la AWS CLI. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

Solicitud:

aws s3control untag-resource \ --resource-arn arn:aws::s3:::amzn-s3-demo-bucket --region us-east-2 --account-id 111122223333 \ --tag-keys "tagkey1" "tagkey2"