Creación de un enlace para el repositorio del usuario - AWS Proton

Aviso de fin del 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 obsolescencia 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, 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 tiene uno, elija Agregar una nueva CodeStar conexión para crear una conexión y, a continuación, vuelva a la AWS Proton consola, actualice la lista de conexiones y elija la 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.

Ejecuta 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" } }

Tras crear un enlace al repositorio, puede ver una lista de etiquetas administradas por el cliente AWS y las etiquetas, tal y como se muestra en el siguiente comando de ejemplo. AWS Proton genera automáticamente etiquetas AWS gestionadas por usted. 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"