

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](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

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
<a name="ag-create-repo"></a>

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](using-service-linked-roles.md) 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](https://console.aws.amazon.com//proton/), seleccione **Repositorios**.

1. Elija **Create repository**.

1. En la página **Vincular nuevo repositorio**, en la sección de **Detalles del repositorio**:

   1. Elija el proveedor de repositorios.

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

   1. Elija alguno de los repositorios de código fuente conectados.

1. *[opcional]* En la sección **Etiquetas**, seleccione **Añadir nueva etiqueta** una o más veces e introduzca los pares de **clave** y **valor**.

1. Elija **Create repository**.

1. 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](resources.md).

Comando:

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

------