View a markdown version of this page

Creación de un enlace para el repositorio del usuario - 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.

Creación de un enlace para el repositorio del usuario

El usuario puede crear un enlace a su repositorio mediante la consola o la CLI. Cuando creas un enlace a un repositorio, se AWS Proton crea un rol vinculado a un servicio para ti.

Consola de administración de AWS

Cree un enlace a su repositorio como se muestra en los siguientes pasos de la consola.

  1. En la consola de AWS Proton, seleccione Repositorios.

  2. Elija Create repository.

  3. En la página Vincular nuevo repositorio, en la sección de Detalles del repositorio:

    1. Elija el proveedor de repositorios.

    2. Elija una de las conexiones existentes. Si no tienes uno, elige Agregar una nueva CodeStar conexión para crear una conexión y, a continuación, vuelve a la AWS Proton consola, actualiza la lista de conexiones y elige tu nueva conexión.

    3. Elija alguno de los repositorios de código fuente conectados.

  4. [opcional] En la sección Etiquetas, seleccione Añadir nueva etiqueta una o más veces e introduzca los pares de clave y valor.

  5. Elija Create repository.

  6. Consulte los datos detallados del repositorio vinculado.

AWS CLI

Cree y registre un enlace a su repositorio.

Use el siguiente comando:

$ aws proton create-repository \ --name myrepos/environments \ --connection-arn "arn:aws:codestar-connections:region-id:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" \ --provider "GITHUB" \ --encryption-key "arn:aws:kms:region-id:123456789012:key/bPxRfiCYEXAMPLEKEY" \ --tags key=mytag1,value=value1 key=mytag2,value=value2

Los últimos dos parámetros, --encryption-key y --tags, son opcionales.

Respuesta:

{ "repository": { "arn": "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments", "connectionArn": "arn:aws:codestar-connections:region-id:123456789012:connection/2ad03b28-a7c4-EXAMPLE11111", "encryptionKey": "arn:aws:kms:region-id:123456789012:key/bPxRfiCYEXAMPLEKEY", "name": "myrepos/environments", "provider": "GITHUB" } }

Después de crear un enlace a un repositorio, puedes ver una lista de las etiquetas administradas por los clientes AWS y las que están administradas por los clientes, tal y como se muestra en el siguiente comando de ejemplo. AWS Proton genera automáticamente etiquetas AWS administradas para ti. También puede modificar y crear etiquetas administradas por el cliente mediante la AWS CLI. Para obtener más información, consulte AWS Proton recursos y etiquetado.

Comando:

$ aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:region-id:123456789012:repository/github:myrepos/environments"