

# Uso de etiquetas de buckets de S3 de asignación de costos
<a name="CostAllocTagging"></a>

Para realizar un seguimiento del costo de almacenamiento u otros criterios para proyectos individuales o grupos de proyectos, etiquete los buckets de Amazon S3 con etiquetas de asignación de costos. Una *etiqueta de asignación de costos* es un par clave-valor que se asocia a un bucket de S3. Después de activar las etiquetas de asignación de costos, AWS las utiliza para organizar los costos de los recursos en el informe de asignación de costos. Las etiquetas de asignación de costos solo se pueden utilizar para etiquetar buckets. Para obtener información sobre las etiquetas utilizadas para etiquetación de objetos, consulte [Categorización de los objetos mediante etiquetas](object-tagging.md).

El *informe mensual de asignación de costes* muestra el uso de AWS para la cuenta por categoría de producto y usuario de cuenta vinculada. El informe contiene las mismas partidas que el informe detallado de facturación (consulte [Cómo interpretar los informes de facturación y de uso de AWS para Amazon S3](aws-usage-report-understand.md)) y columnas adicionales para las claves de etiquetas.

AWS proporciona dos tipos de etiquetas de asignación de costos, una etiqueta generada por AWS y las etiquetas definidas por el usuario. AWS define, crea y aplica la etiqueta `createdBy` generada por AWS después de un evento CreateBucket de Amazon S3. Las etiquetas *definidas por el usuario* son etiquetas que usted define, crea y aplica al bucket de S3.

Debe activar ambos tipos de etiquetas por separado en la consola Billing and Cost Management para que puedan aparecer en los informes de facturación. Para obtener más información acerca de las etiquetas generadas por AWS, consulte [Etiquetas de asignación de costos generadas por AWS](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tags.html). 

Para obtener más información acerca de la activación de etiquetas, consulte [Uso de etiquetas de asignación de costos](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) en la *Guía del usuario de AWS Billing*.

**Etiquetas de asignación de costos definidas por el usuario**  
Una etiqueta de asignación de costos definida por el usuario tiene los siguientes componentes:
+ La clave de la etiqueta. La clave de la etiqueta es el nombre de la etiqueta. Por ejemplo, en la etiqueta proyecto/Trinity, proyecto es la clave. La clave de la etiqueta es una cadena que distingue entre mayúsculas y minúsculas y que puede contener de 1 a 128 caracteres Unicode. 
+ El valor de la etiqueta. El valor de la etiqueta es una cadena obligatoria. Por ejemplo, en la etiqueta proyecto/Trinity, Trinity es el valor. El valor de la etiqueta es una cadena que distingue entre mayúsculas y minúsculas y que puede contener de 0 a 256 caracteres Unicode.

Para obtener información detallada acerca de los caracteres permitidos para las etiquetas definidas por el usuario y otras restricciones, consulte [Restricciones de las etiquetas definidas por el usuario](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) en la *Guía del usuario de AWS Billing*. Para obtener más información acerca de las etiquetas definidas por el usuario, consulte [Etiquetas de asignación de costos definidas por el usuario](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html) en la *Guía del usuario de AWS Billing*.

**Etiquetas de bucket de S3**  
Cada bucket de S3 tiene un conjunto de etiquetas. Un *conjunto de etiquetas* contiene todas las etiquetas que están asignadas a ese bucket. Un conjunto de etiquetas puede contener hasta 50 etiquetas, y también puede estar vacío. Las claves deben ser únicas dentro de un conjunto de etiquetas, pero los valores de un conjunto de etiquetas no tienen que ser únicos. Por ejemplo, puede tener el mismo valor en los conjuntos de etiquetas denominados proyecto/Trinity and centro-de-costos/Trinity.

En un bucket, si añade una etiqueta con la misma clave que una etiqueta existente, el valor nuevo sobrescribe el anterior.

AWS no aplica ningún significado semántico a las etiquetas. Las etiquetas se interpretan estrictamente como cadenas de caracteres. 

Para agregar, enumerar, editar o eliminar etiquetas, puede utilizar la consola de Amazon S3, AWS Command Line Interface (AWS CLI) o la API de Amazon S3. 

## Administración de etiquetas para buckets de uso general
<a name="working-with-tags-gpb"></a>

Puede agregar o administrar etiquetas para buckets de uso general mediante la consola de Amazon S3, la interfaz de la línea de comandos (CLI) de AWS, los SDK de AWS o las API de S3. Para obtener más información, consulte lo siguiente.

**Uso de la consola de Amazon S3**  
Para crear etiquetas en la consola, consulte:
+ [Visualización de las propiedades para un bucket de uso general de S3](view-bucket-properties.md).

**Uso de la API**  
Para administrar etiquetas mediante la API de Amazon S3, consulte las siguientes páginas de la API en la *Referencia de la API de Amazon Simple Storage Service*.
+ [PutBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html)
+ [GetBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html)
+ [DeleteBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html)

**nota**  
Tras activar ABAC, las operaciones `PutBucketTagging` o `DeleteBucketTagging` dejarán de funcionar. En su lugar, use las API `TagResource` y `UntagResource` para agregar o eliminar etiquetas en los buckets. Recomendamos usar las API `TagResource` y `UntagResource` para administrar el etiquetado antes de habilitar ABAC en los buckets. Para obtener más información sobre ABAC, consulte [Habilitación de ABAC en buckets de uso general](buckets-tagging-enable-abac.md).

**Uso de la CLI**  
Para administrar etiquetas con la AWS CLI, consulte las páginas siguientes en la Referencia de comandos de la AWS CLI.
+ [put-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-bucket-tagging.html)
+ [get-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-bucket-tagging.html)
+ [delete-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-bucket-tagging.html)

## Más información
<a name="CostAllocTagging-more-info"></a>
+ [Uso de etiquetas de asignación de costos](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) en la *Guía del usuario de AWS Billing*.
+ [Cómo interpretar los informes de facturación y de uso de AWS para Amazon S3](aws-usage-report-understand.md)
+ [Informes de AWS Billing para Amazon S3](aws-billing-reports.md)