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.
-
En la consola de AWS Proton
, seleccione Repositorios. -
Elija Create repository.
-
En la página Vincular nuevo repositorio, en la sección de Detalles del repositorio:
-
Elija el proveedor de repositorios.
-
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.
-
Elija alguno de los repositorios de código fuente conectados.
-
-
[opcional] En la sección Etiquetas, seleccione Añadir nueva etiqueta una o más veces e introduzca los pares de clave y valor.
-
Elija Create repository.
-
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
"