View a markdown version of this page

Ejemplos de la API para Resource Groups Tagging que utilizan la AWS CLI - AWS Command Line Interface

Esta documentación es para la versión 1 de AWS CLI.

Anunciamos el próximo fin del soporte para la versión 1 de AWS CLI. Recomendamos migrarse a la versión 2 de AWS CLI. Para ver las fechas, los detalles adicionales y la información sobre cómo realizar la migración, consulte el anuncio. Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.

Ejemplos de la API para Resource Groups Tagging que utilizan la AWS CLI

En los siguientes ejemplos de código, se muestra cómo llevar a cabo acciones e implementar escenarios comunes mediante la AWS Command Line Interface con el API de Resource Groups Tagging.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

Acciones

En el siguiente ejemplo de código, se muestra cómo utilizar get-resources.

AWS CLI

Para obtener una lista de recursos etiquetados

En el siguiente ejemplo de get-resources, se muestra una lista de los recursos de la cuenta que están etiquetados con el nombre y el valor clave especificados.

aws resourcegroupstaggingapi get-resources \ --tag-filters Key=Environment,Values=Production \ --tags-per-page 100

Salida:

{ "ResourceTagMappingList": [ { "ResourceARN": " arn:aws:inspector:us-west-2:123456789012:target/0-nvgVhaxX/template/0-7sbz2Kz0", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }

Para obtener más información, consulte GetResources en la Referencia de la API de Resource Groups Tagging.

  • Para obtener detalles sobre la API, consulte GetResources en la Referencia de comandos de la AWS CLI.

En el siguiente ejemplo de código, se muestra cómo utilizar get-tag-keys.

AWS CLI

Para obtener una lista de todas las claves de etiqueta

En el siguiente ejemplo de get-tag-keys se recupera la lista de todos los nombres de las claves de etiqueta que utilizan los recursos de la cuenta.

aws resourcegroupstaggingapi get-tag-keys

Salida:

{ "TagKeys": [ "Environment", "CostCenter", "Department" ] }

Para obtener más información, consulte GetTagKeys en la Referencia de la API de Resource Groups Tagging.

  • Para obtener información sobre la API, consulte GetTagKeys en la Referencia de comandos de la AWS CLI.

En el siguiente ejemplo de código, se muestra cómo utilizar get-tag-values.

AWS CLI

Para obtener una lista de todos los valores de etiqueta

En el ejemplo siguiente de get-tag-values, se muestran todos los valores utilizados para la clave especificada de todos los recursos del

aws resourcegroupstaggingapi get-tag-values \ --key=Environment

Salida:

{ "TagValues": [ "Alpha", "Gamma", "Production" ] }

Para obtener más información, consulte GetTagValues en la Referencia de la API de Resource Groups Tagging.

  • Para obtener información sobre la API, consulte GetTagValues en la Referencia de comandos de la AWS CLI.

En el siguiente ejemplo de código, se muestra cómo utilizar tag-resources.

AWS CLI

Para asociar una etiqueta a un recurso

El siguiente ejemplo de tag-resources etiqueta el recurso especificado con un nombre y un valor clave.

aws resourcegroupstaggingapi tag-resources \ --resource-arn-list arn:aws:s3:::MyProductionBucket \ --tags Environment=Production,CostCenter=1234

Salida:

{ "FailedResourcesMap": {} }

Para obtener más información, consulte TagResources en la Referencia de la API de Resource Groups Tagging.

  • Para ver los detalles de la API, consulte TagResource en la Referencia de comandos de la AWS CLI.

En el siguiente ejemplo de código, se muestra cómo utilizar untag-resources.

AWS CLI

Para eliminar una etiqueta de un recurso

El siguiente ejemplo de untag-resources elimina las claves de etiqueta especificadas y cualquier valor asociado de un recurso especificado.

aws resourcegroupstaggingapi untag-resources \ --resource-arn-list arn:aws:s3:::amzn-s3-demo-bucket \ --tag-keys Environment CostCenter

Salida:

{ "FailedResourcesMap": {} }

Para obtener más información, consulte UntagResources en la Referencia de la API de Resource Groups Tagging.

  • Para obtener información sobre la API, consulte UntagResources en la Referencia de comandos de la AWS CLI.