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

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 se crea un enlace a un repositorio, AWS Proton crea un rol vinculado a un servicio automáticamente.

AWS Management Console

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 ninguna, seleccione Añadir una nueva conexión de CodeStar para crear una conexión y, a continuación, vuelva la consola de AWS Proton, 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.

Ejecute 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, se podrá ver una lista de etiquetas administradas por el cliente y por AWS, tal y como se muestra en el siguiente comando de ejemplo. AWS Proton genera automáticamente las etiquetas administradas por AWS para el usuario. También puede modificar y crear etiquetas administradas por el cliente mediante la AWS CLI. Para obtener más información, consulte Recursos y etiquetado de AWS Proton.

Comando:

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