Administración de etiquetas de asignación de costos mediante la AWS CLI - Amazon ElastiCache

Administración de etiquetas de asignación de costos mediante la AWS CLI

Puede utilizar la AWS CLI para agregar, modificar o quitar etiquetas de asignación de costos.

Las etiquetas de asignación de costos se aplican a los clústeres de ElastiCache. El clúster que se va a etiquetar se especifica mediante un ARN (nombre de recurso de Amazon).

Ejemplo de ARN: arn:aws:elasticache:us-west-2:1234567890:cluster:my-cluster

Enumeración de etiquetas mediante la AWS CLI

Puede utilizar la AWS CLI para enumerar etiquetas en un recurso de ElastiCache existente mediante la operación list-tags-for-resource.

El código siguiente utiliza la AWS CLI para obtener una lista de las etiquetas en el clúster de Memcached my-cluster en la región us-west-2.

Para Linux, macOS o Unix:

aws elasticache list-tags-for-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster

Para Windows:

aws elasticache list-tags-for-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster

El código siguiente utiliza la AWS CLI para obtener una lista de las etiquetas del nodo de Valkey o Redis OSS my-cluster-001 en el clúster my-cluster de la región us-west-2.

Para Linux, macOS o Unix:

aws elasticache list-tags-for-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001

Para Windows:

aws elasticache list-tags-for-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001

La salida de esta operación se parecerá a lo siguiente, una lista de todas las etiquetas en el recurso.

{ "TagList": [ { "Value": "10110", "Key": "CostCenter" }, { "Value": "EC2", "Key": "Service" } ] }

Si no hay etiquetas en el recurso, la salida será una TagList vacía.

{ "TagList": [] }

Para obtener más información, consulte la AWS CLI para list-tags-for-resource de ElastiCache.

Adición de etiquetas mediante la AWS CLI

Puede utilizar la AWS CLI para agregar etiquetas a un recurso de ElastiCache existente mediante la operación add-tags-to-resource de la CLI. Si la clave de etiqueta no existe en el recurso, la clave y el valor se añadirán a los recursos. Si la clave ya existe en el recurso, el valor asociado a dicha clave se actualizará al nuevo valor.

El siguiente código utiliza la AWS CLI para añadir las claves Service y Region con los valores elasticache y us-west-2 respectivamente en el nodo my-cluster-001 del clúster my-cluster en la región us-west-2.

Memcached

Para Linux, macOS o Unix:

aws elasticache add-tags-to-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster \ --tags Key=Service,Value=elasticache \ Key=Region,Value=us-west-2

Para Windows:

aws elasticache add-tags-to-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster ^ --tags Key=Service,Value=elasticache ^ Key=Region,Value=us-west-2

Redis

Para Linux, macOS o Unix:

aws elasticache add-tags-to-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 \ --tags Key=Service,Value=elasticache \ Key=Region,Value=us-west-2

Para Windows:

aws elasticache add-tags-to-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 ^ --tags Key=Service,Value=elasticache ^ Key=Region,Value=us-west-2

Tras la operación, la salida de esta operación se parecerá a lo siguiente, una lista de todas las etiquetas en el recurso.

{ "TagList": [ { "Value": "elasticache", "Key": "Service" }, { "Value": "us-west-2", "Key": "Region" } ] }

Para obtener más información, consulte la AWS CLI para add-tags-to-resource de ElastiCache.

También puede utilizar la AWS CLI para agregar etiquetas a un clúster al crear un nuevo clúster utilizando la operación create-cache-cluster. No se pueden agregar etiquetas al crear un clúster mediante la Management Console de ElastiCache. Una vez creado el clúster, puede utilizar la consola para agregar etiquetas al clúster.

Modificación de etiquetas mediante la AWS CLI

Puede utilizar la AWS CLI para modificar las etiquetas de un clúster de ElastiCache.

Para modificar las etiquetas:

  • Use add-tags-to-resource para agregar una etiqueta y un valor nuevos o para cambiar el valor asociado a una etiqueta existente.

  • Use remove-tags-from-resource para quitar etiquetas especificadas del recurso.

La salida de cualquier operación será una lista de las etiquetas y sus valores en el clúster especificado.

Eliminación de etiquetas mediante la AWS CLI

Puede utilizar la AWS CLI para quitar etiquetas de un clúster de ElastiCache for Memcached mediante la operación remove-tags-from-resource.

El código siguiente utiliza la AWS CLI para quitar las etiquetas con las claves Service y Region del nodo my-cluster-001 en el clúster my-cluster de la región us-west-2.

Para Linux, macOS o Unix:

aws elasticache remove-tags-from-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster \ --tag-keys PM Service

Para Windows:

aws elasticache remove-tags-from-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster ^ --tag-keys PM Service

En Redis OSS, el código siguiente utiliza la AWS CLI para quitar las etiquetas con las claves Service y Region del nodo my-cluster-001 en el clúster my-cluster de la región us-west-2.

Para Linux, macOS o Unix:

aws elasticache remove-tags-from-resource \ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 \ --tag-keys PM Service

Para Windows:

aws elasticache remove-tags-from-resource ^ --resource-name arn:aws:elasticache:us-west-2:0123456789:cluster:my-cluster-001 ^ --tag-keys PM Service

Tras la operación, la salida de esta operación se parecerá a lo siguiente, una lista de todas las etiquetas en el recurso.

{ "TagList": [] }

Para obtener más información, consulte la AWS CLI para remove-tags-from-resource de ElastiCache.