Agregación de una etiqueta a un bucket de directorio - Amazon Simple Storage Service

Agregación de una etiqueta a un bucket de directorio

Puede agregar etiquetas a los buckets de directorio de Amazon S3 y modificar estas etiquetas. No se aplican cargos adicionales por el uso de etiquetas en buckets de directorio más allá de las tarifas estándar de solicitud de API de S3. Para obtener más información, consulte Precios de Amazon S3. Para obtener más información acerca del etiquetado de buckets de directorio, consulte Uso de etiquetas con buckets de directorio de S3.

Permisos

Para agregar una etiqueta a un bucket de directorio, debe contar con el siguiente permiso:

  • s3express:TagResource

Solución de errores

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

  • Compruebe que dispone de los Permisos necesarios para agregar una etiqueta a un bucket de directorio.

  • Si ha intentado agregar una clave de etiqueta que comience con el prefijo reservado de AWS aws:, cámbiela e inténtelo de nuevo.

Pasos

Puede agregar etiquetas a buckets de directorio mediante la consola de Amazon S3, la interfaz de la línea de comandos (CLI) de AWS (CLI de AWS), la API de REST de Amazon S3 y los SDK de AWS.

Agregación de etiquetas a un bucket de directorio 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 de directorio.

  3. Elija el nombre del bucket.

  4. Elija la pestaña Propiedades.

  5. Desplácese hasta la sección Etiquetas y elija Agregar nueva etiqueta.

  6. Esto abre la página Agregar etiquetas. Puede ingresar hasta 50 pares de clave valor de etiquetas.

  7. Si agrega una nueva etiqueta con el mismo nombre de clave que una etiqueta existente, el valor de la nueva etiqueta invalida el valor de la etiqueta existente.

  8. Puede editar también los valores de las etiquetas existentes en esta página.

  9. Una vez que haya agregado las etiquetas, elija Guardar cambios.

SDK for Java 2.x

En este ejemplo se muestra cómo agregar etiquetas a un bucket de directorio con 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.Tag; import software.amazon.awssdk.services.s3control.model.TagResourceRequest; import software.amazon.awssdk.services.s3control.model.TagResourceResponse; public class TagResourceExample { public static void tagResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); TagResourceRequest tagResourceRequest = TagResourceRequest.builder() .resourceArn("arn:aws:s3express:us-west-2:111122223333:bucket/my-directory-bucket--usw2-az1--x-s3") .accountId("111122223333") .tags(Tag.builder().key("MyTagKey").value("MyTagValue").build()) .build(); TagResourceResponse response = s3Control.tagResource(tagResourceRequest); 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 agregar etiquetas a un bucket de directorio, 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.

El ejemplo de la CLI siguiente muestra cómo agregar etiquetas a un bucket de directorio 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 tag-resource \ --account-id 111122223333 \ --resource-arn arn:aws:s3express:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \ --tags "Key=mykey,Value=myvalue"

Respuesta:

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