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 creas un enlace a un repositorio, AWS Proton crea un rol vinculado a un servicio para ti.

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