

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.

# Configuración de una credencial de registro privada para ejecutores autoalojados
<a name="private-registry-sample-configure-runners"></a>

Utilice las siguientes instrucciones para configurar una credencial de registro para un ejecutor autoalojado.

**nota**  
Tenga en cuenta que esta credencial solo se utilizará si las imágenes se sustituyen por las de registros privados. 

------
#### [ AWS Management Console ]

1. Abra la AWS CodeBuild consola en [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Cree un proyecto de compilación o seleccione uno existente. Para obtener más información, consulte [Creación de un proyecto de compilación (consola)](create-project.md#create-project-console) y [Cambiar la configuración de un proyecto de compilación (consola)](change-project.md#change-project-console).

1.  En **Entorno**, elija **Configuración adicional**. 

1.  En **Configuración adicional**, introduzca el nombre o el ARN del secreto de la **credencial AWS Secrets Manager de registro** (opcional).  
![La configuración de credenciales de registro.](http://docs.aws.amazon.com/es_es/codebuild/latest/userguide/images/registry-credential.png)

------
#### [ AWS CLI ]

1. Si desea crear un proyecto nuevo, ejecute el comando **create-project**.

   ```
   aws codebuild create-project \
       --name {{project-name}} \
       --source type={{source-type}},location={{source-location}} \
       --environment "type={{environment-type}},image={{image}},computeType={{compute-type}},registryCredential={credentialProvider=SECRETS_MANAGER,credential={{secret-name-or-arn}}},imagePullCredentialsType=CODEBUILD|SERVICE_ROLE" \
       --artifacts type={{artifacts-type}} \
       --service-role arn:aws:iam::{{account-ID}}:role/service-role/{{service-role-name}}
   ```

1. Si desea actualizar un proyecto existente, ejecuta el comando **update-project**.

   ```
   aws codebuild update-project \
       --name {{project-name}} \
       --environment "type={{environment-type}},image={{image}},computeType={{compute-type}},registryCredential={credentialProvider=SECRETS_MANAGER,credential={{secret-name-or-arn}}}"
   ```

------