Visualización de etiquetas de bucket - Amazon Simple Storage Service

Visualización de etiquetas de bucket

Puede ver o mostrar las etiquetas aplicadas a los buckets de S3. Para obtener más información acerca de las etiquetas, consulte Uso de etiquetas con buckets de uso general de S3.

Permisos

Para ver etiquetas aplicadas a un bucket, debe contar con el siguiente permiso:

  • s3:ListTagsForResource

Solución de errores

Si se produce un error al intentar mostrar o ver las etiquetas de un bucket, puede hacer lo siguiente:

  • Compruebe que dispone de los Permisos necesarios para ver o mostrar las etiquetas del bucket.

Steps

Puede ver las etiquetas aplicadas a 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 ver las etiquetas aplicadas a un bucket mediante 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 para ver todas las etiquetas aplicadas al bucket de uso general.

  6. La sección Etiquetas muestra las etiquetas definidas por el usuario de forma predeterminada. Puede seleccionar la pestaña Etiquetas generadas por AWS para ver las etiquetas aplicadas al bucket por los servicios de AWS.

Esta sección proporciona un ejemplo de cómo ver las etiquetas aplicadas a un bucket de uso general mediante los SDK de AWS.

SDK for Java 2.x

En este ejemplo se muestra cómo ver etiquetas aplicadas a un bucket de uso general mediante AWS SDK for Java 2.x.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.ListTagsForResourceRequest; import software.amazon.awssdk.services.s3control.model.ListTagsForResourceResponse; public class ListTagsForResourceExample { public static void listTagsForResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); ListTagsForResourceRequest listTagsForResourceRequest = ListTagsForResourceRequest.builder() .resourceArn("arn:aws::s3:::bucket/my-bucket") .accountId("111122223333") .build(); ListTagsForResourceResponse response = s3Control.listTagsForResource(listTagsForResourceRequest); System.out.println("Tags on my resource:"); System.out.println(response.toString()); } }

Para obtener información sobre la compatibilidad con la API de REST de Amazon S3 para visualizar las etiquetas aplicadas a 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 ver las etiquetas aplicadas a un bucket. Para usar el comando, sustituya los marcadores de posición de entrada del usuario con su propia información.

Solicitud:

aws s3control list-tags-for-resource \ --account-id 111122223333 \ --resource-arn arn:aws::s3:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \

Respuesta: etiquetas presentes:

{ "Tags": [ { "Key": "MyKey1", "Value": "MyValue1" }, { "Key": "MyKey2", "Value": "MyValue2" }, { "Key": "MyKey3", "Value": "MyValue3" } ] }

Respuesta: no hay etiquetas presentes:

{ "Tags": [] }