Agregue y elimine etiquetas para los recursos de Amazon EC2. - Amazon Elastic Compute Cloud

Agregue y elimine etiquetas para los recursos de Amazon EC2.

Cuando crea un recurso de Amazon EC2, como una instancia de Amazon EC2, puede especificar las etiquetas que desea añadir al recurso. También puede utilizar la consola de Amazon EC2 para mostrar las etiquetas de un recurso de Amazon EC2 específico. También puede añadir o eliminar etiquetas de un recurso de Amazon EC2 existente.

Puede utilizar el Editor de etiquetas de la consola AWS Resource Groups para ver, agregar o eliminar etiquetas en todos sus recursos de AWS en todas las regiones. Puede aplicar o eliminar etiquetas de varios tipos de recursos a la vez. Para obtener más información, consulte Guía del usuario para el etiquetado de recursos de AWS.

Agregar y eliminar etiquetas mediante la consola

Puede administrar las etiquetas para un recurso existente directamente desde la página del recurso.

Para administrar las etiquetas para un recurso existente
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En la barra de navegación, seleccione la región donde se encuentra el recurso.

  3. En el panel de navegación, seleccione un tipo de recurso (por ejemplo, Instances (Instancia[s])).

  4. Seleccione el recurso de la lista.

  5. En la pestaña Etiquetas, elija Administrar etiquetas.

  6. Para agregar una etiqueta, elija Agregar nueva etiqueta y luego, ingrese la clave y el valor de la etiqueta. Para eliminar una etiqueta, elija Eliminar.

  7. Seleccione Guardar.

Agregar etiquetas mediante la AWS CLI

En los ejemplos siguientes se muestra cómo agregar etiquetas a un recurso existente mediante el comando create-tags.

ejemplo Ejemplo: agregar una etiqueta a un recurso

El comando siguiente agrega la etiqueta Stack=production a la imagen especificada o sobrescribe una etiqueta existente para la AMI en la que la clave de etiqueta es Stack. Si el comando se ejecuta correctamente, no se muestra ningún resultado.

aws ec2 create-tags \ --resources ami-78a54011 \ --tags Key=Stack,Value=production
ejemplo Ejemplo: agregar etiquetas a varios recursos

Este ejemplo añade (o sobrescribe) dos etiquetas para una AMI y una instancia. Una de las etiquetas contiene solo una clave (webserver), sin valor (establecemos el valor en una cadena vacía). La otra etiqueta consta de una clave (stack) y un valor (Production). Si el comando se ejecuta correctamente, no se muestra ningún resultado.

aws ec2 create-tags \ --resources ami-1a2b3c4d i-1234567890abcdef0 \ --tags Key=webserver,Value= Key=stack,Value=Production
ejemplo Ejemplo: agregar etiquetas con caracteres especiales

Este ejemplo agrega la etiqueta [Group]=test a una instancia. Los corchetes ([ y ]) son caracteres especiales, que deben ser incluirse en el carácter de escape.

Si utiliza Linux u OS X, para incluir en el carácter de escape los caracteres especiales, encierre el elemento con carácter especial entre comillas dobles (") y después incluya la estructura completa de clave y valor entre comillas simples (').

aws ec2 create-tags \ --resources i-1234567890abcdef0 \ --tags 'Key="[Group]",Value=test'

Si está utilizando Windows, para incluir en el carácter de escape los caracteres especiales, encierre el elemento que tiene caracteres especiales con comillas dobles (") y, a continuación, preceda cada carácter de comillas dobles con una barra invertida (\) de la siguiente manera:

aws ec2 create-tags ^ --resources i-1234567890abcdef0 ^ --tags Key=\"[Group]\",Value=test

Si está utilizando Windows PowerShell, para incluir en el carácter de escape los caracteres especiales, encierre el valor que tiene caracteres especiales con comillas dobles ("), preceda cada carácter de comillas dobles de una barra invertida (\) y, a continuación, encierre toda la estructura de clave y valor con comillas simples (') de la siguiente manera:

aws ec2 create-tags ` --resources i-1234567890abcdef0 ` --tags 'Key=\"[Group]\",Value=test'

Agregar etiquetas mediante CloudFormation

Con los tipos de recursos de Amazon EC2, especifica etiquetas mediante una propiedad Tags o TagSpecifications.

En los siguientes ejemplos se agrega la etiqueta Stack=Production a AWS::EC2::Instance mediante su propiedad Tags.

ejemplo Ejemplo: Tags en YAML
Tags: - Key: "Stack" Value: "Production"
ejemplo Ejemplo: Tags en JSON
"Tags": [ { "Key": "Stack", "Value": "Production" } ]

En los ejemplos siguientes se agrega la etiqueta Stack=Production a AWS::EC2::LaunchTemplate LaunchTemplateData mediante su propiedad TagSpecifications.

ejemplo Ejemplo: TagSpecifications en YAML
TagSpecifications: - ResourceType: "instance" Tags: - Key: "Stack" Value: "Production"
ejemplo Ejemplo: TagSpecifications en JSON
"TagSpecifications": [ { "ResourceType": "instance", "Tags": [ { "Key": "Stack", "Value": "Production" } ] } ]