View a markdown version of this page

AWS Proton recursos y etiquetado - AWS Proton

Aviso de fin de soporte: el 7 de octubre de 2026, AWS finalizará el soporte para AWS Proton. Después del 7 de octubre de 2026, ya no podrás acceder a la AWS Proton consola ni a AWS Proton los recursos. La infraestructura implementada permanecerá intacta. Para obtener más información, consulte la Guía AWS Proton de desaprobación y migración del servicio.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Proton recursos y etiquetado

AWS Proton Los recursos a los que se asigna un nombre de recurso de Amazon (ARN) incluyen las plantillas de entorno y sus versiones principales y secundarias, las plantillas de servicio y sus versiones principales y secundarias, los entornos, los servicios, las instancias de servicio, los componentes y los repositorios. Puede etiquetar estos recursos como ayuda para identificarlos y organizarlos. Utilice etiquetas para clasificar los recursos según su finalidad, propietario, entorno u otro criterio. Para obtener más información, consulte Estrategias de etiquetado de . Para realizar un seguimiento de sus recursos de AWS Proton y administrarlos, puede utilizar las características de etiquetado que se describen en las siguientes secciones.

AWS etiquetado

Puede asignar metadatos a sus AWS recursos en forma de etiquetas. Cada etiqueta consta de una clave definida por el cliente y un valor opcional. Las etiquetas pueden ayudar a administrar, identificar, organizar, buscar y filtrar recursos de .

importante

No agregue información de identificación personal (PII) ni otra información confidencial en las etiquetas. Las etiquetas son accesibles para muchos Servicios de AWS, incluida la facturación. Las etiquetas no se han diseñado para usarse con información privada o confidencial.

Cada etiqueta de tiene dos partes:
  • Una clave de etiqueta (por ejemplo, CostCenter, Environment, o Project). Las claves de etiqueta distinguen entre mayúsculas y minúsculas.

  • Un valor de etiqueta (opcional) (por ejemplo, 111122223333 o Production). Al igual que las claves de etiquetas, los valores de las etiquetas distinguen entre mayúsculas y minúsculas.

Los siguientes requisitos básicos de nomenclatura y uso se aplican a las etiquetas.
  • Cada recurso puede tener un máximo de 50 etiquetas creadas por el usuario.

    nota

    Las etiquetas creadas por el sistema que comienzan por el aws: prefijo están reservadas para AWS su uso y no se tienen en cuenta para este límite. No puede editar ni eliminar una etiqueta que comience con el prefijo aws:.

  • Para cada recurso, cada clave de etiqueta debe ser única y cada clave de etiqueta solo puede tener un valor.

  • La clave de etiqueta debe contener un mínimo de 1 y un máximo de 128 caracteres Unicode. UTF-8

  • El valor de la etiqueta debe tener un mínimo de 1 y un máximo de 256 caracteres Unicode. UTF-8

  • Los caracteres permitidos en las etiquetas son letras, números, espacios que se puedan representar en UTF-8 y los siguientes caracteres: * _.:/= + - @.

AWS Proton etiquetado

Con AWS Proton, puedes usar tanto las etiquetas que creas como las que AWS Proton se generan automáticamente para ti.

AWS Proton​ AWS etiquetas administradas

Al crear un AWS Proton recurso, genera AWS Proton automáticamente etiquetas AWS administradas para el nuevo recurso, tal y como se muestra en el siguiente diagrama. AWS las etiquetas administradas se propagan posteriormente a otros AWS Proton recursos que se basan en el nuevo recurso. Por ejemplo, las etiquetas administradas de una plantilla de entorno se propagan a sus versiones y las etiquetas administradas de un servicio se propagan a sus instancias de servicio.

nota

AWS las etiquetas administradas no se generan para las conexiones de cuentas de entorno. Para obtener más información, consulte Conexiones de cuentas de entorno.

Un diagrama que describe la propagación de las etiquetas AWS administradas.

Propagación de etiquetas a recursos aprovisionados

Si los recursos aprovisionados, como los definidos en las plantillas de servicio y entorno, admiten el AWS etiquetado, las etiquetas administradas se propagan como etiquetas AWS administradas por el cliente a los recursos aprovisionados. Estas etiquetas no se propagarán a un recurso aprovisionado que no admita el etiquetado. AWS

AWS Proton aplica etiquetas a sus recursos por AWS Proton cuentas, plantillas registradas y entornos implementados, así como por servicios e instancias de servicio, tal y como se describe en la tabla siguiente. Puedes usar etiquetas AWS administradas para ver y administrar tus AWS Proton recursos, pero no puedes modificarlas.

AWS clave de etiqueta gestionada Clave administrada por el cliente propagada Description (Descripción)

aws:proton:account

proton:account

La AWS cuenta que crea e implementa AWS Proton los recursos.

aws:proton:template

proton:template

El ARN de una plantilla seleccionada.

aws:proton:environment

proton:environment

El ARN de un entorno seleccionado.

aws:proton:service

proton:service

El ARN de un servicio seleccionado.

aws:proton:service-instance

proton:service-instance

El ARN de una instancia de servicio seleccionada.

aws:proton:component

proton:component

El ARN de un componente seleccionado.

El siguiente es un ejemplo de una etiqueta AWS administrada para un AWS Proton recurso.

"aws:proton:template" = "arn:aws:proton:region-id:account-id:environment-template/env-template"

A continuación se muestra un ejemplo de una etiqueta gestionada por el cliente aplicada a un recurso aprovisionado que se propagó desde una etiqueta AWS gestionada.

"proton:environment:database" = "arn:aws:proton:region-id:account-id:rds/env-db"

Con el aprovisionamiento AWS administrado, AWS Proton aplica las etiquetas propagadas directamente a los recursos aprovisionados.

Con el aprovisionamiento autogestionado, AWS Proton hace que las etiquetas propagadas estén disponibles junto con los archivos IaC renderizados que envía en la solicitud de extracción de aprovisionamiento (PR). Las etiquetas se proporcionan en la variable de mapa de cadenas proton_tags. Le recomendamos que haga referencia a esta variable en su configuración de Terraform para incluir etiquetas en ella. AWS Proton default_tags Esto propaga las etiquetas de AWS Proton a todos los recursos aprovisionados.

El siguiente ejemplo muestra este método de propagación de etiquetas en una plantilla de Terraform de entorno.

Esta es la definición de la variable proton_tags:

proton.environment.variables.tf:

variable "environment" { type = object({ inputs = map(string) name = string }) } variable "proton_tags" { type = map(string) default = null }

Así es como se asignan los valores de las etiquetas a esta variable:

proton.auto.tfvars.json:

{ "environment": { "name": "dev", "inputs": { "ssm_parameter_value": "MyNewParamValue" } } "proton_tags" : { "proton:account" : "123456789012", "proton:template" : "arn:aws:proton:us-east-1:123456789012:environment-template/fargate-env", "proton:environment" : "arn:aws:proton:us-east-1:123456789012:environment/dev" } }

Y así es como puedes agregar AWS Proton etiquetas a tu configuración de Terraform para que se agreguen a los recursos aprovisionados:

# Configure the AWS Provider provider "aws" { region = var.aws_region default_tags { tags = var.proton_tags } }

Etiquetas administradas por el cliente

Cada AWS Proton recurso tiene una cuota máxima de 50 etiquetas administradas por el cliente. Las etiquetas administradas por el cliente se propagan a AWS Proton los recursos secundarios de la misma manera que las etiquetas AWS administradas, excepto que no se propagan a AWS Proton los recursos existentes ni a los recursos aprovisionados. Si aplicas una etiqueta nueva a un AWS Proton recurso con recursos secundarios existentes y quieres que los recursos secundarios existentes se etiqueten con la nueva etiqueta, debes etiquetar cada recurso secundario existente manualmente, mediante la consola o. AWS CLI

Creación de etiquetas mediante la consola y la CLI

Cuando creas un AWS Proton recurso mediante la consola, tienes la oportunidad de crear etiquetas administradas por el cliente en la primera o en la segunda página del procedimiento de creación, tal y como se muestra en la siguiente instantánea de la consola. Seleccione Agregar nueva etiqueta e introduzca la clave y el valor.

Una instantánea de la interfaz de creación de etiquetas de la consola.

Tras crear un nuevo recurso con la AWS Proton consola, puedes ver su lista de etiquetas AWS gestionadas y gestionadas por clientes en la página de detalles.

Creación o edición de etiquetas
  1. En la AWS Proton consola, abre una página de detalles del AWS Proton recurso donde puedes ver una lista de etiquetas.

  2. Elija Administrar etiquetas.

  3. En la página Administrar etiquetas, puede ver, crear, eliminar y editar etiquetas. No puedes modificar las etiquetas AWS administradas que aparecen en la parte superior. Sin embargo, puedes añadir y modificar las etiquetas gestionadas por el cliente con los campos de edición, que aparecen después de las etiquetas AWS gestionadas.

    Para crear una etiqueta nueva, elija Agregar nueva etiqueta.

  4. Escriba una clave y un valor para la nueva etiqueta.

  5. Para editar una etiqueta, introduzca un valor en el campo de valor de la etiqueta para una clave seleccionada.

  6. Para eliminar una etiqueta, seleccione Eliminar para una etiqueta seleccionada.

  7. Cuando haya completado los cambios, elija Guardar cambios.

Cree etiquetas mediante el AWS Proton​ AWS CLI

Puede ver, crear, eliminar y editar etiquetas mediante el AWS Proton AWS CLI.

También puede crear o editar una etiqueta para un recurso, tal y como se muestra en el siguiente ejemplo.

$ aws proton tag-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice" \ --tags '[{"key":"mykey1","value":"myval1"},{"key":"mykey2","value":"myval2"}]'

Puede eliminar una etiqueta de un recurso, como se muestra en el siguiente ejemplo.

$ aws proton untag-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice" \ --tag-keys '["mykey1","mykey2"]'

Puede enumerar las etiquetas de un recurso, como se muestra en el ejemplo final.

$ aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice"