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