

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer un identifiant de registre privé pour les coureurs auto-hébergés
<a name="private-registry-sample-configure-runners"></a>

Suivez les instructions ci-dessous pour configurer un identifiant de registre pour un coureur auto-hébergé.

**Note**  
Notez que ces informations d'identification ne seront utilisées que si les images sont remplacées par celles provenant de registres privés. 

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

1. Ouvrez la AWS CodeBuild console à l'adresse [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Créez un projet de construction ou sélectionnez un projet existant. Pour plus d’informations, consultez [Création d'un projet de génération (console)](create-project.md#create-project-console) et [Modification des paramètres d'un projet de génération (console)](change-project.md#change-project-console).

1.  Dans **Environnement**, sélectionnez **Configuration supplémentaire**. 

1.  Dans **Configuration supplémentaire**, entrez le nom ou l'ARN du formulaire secret AWS Secrets Manager pour les **informations d'identification du registre (facultatif)**.  
![Configuration des informations d'identification du registre.](http://docs.aws.amazon.com/fr_fr/codebuild/latest/userguide/images/registry-credential.png)

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

1. Si vous souhaitez créer un nouveau projet, exécutez la commande **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 vous souhaitez mettre à jour un projet existant, exécutez la commande **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}}}"
   ```

------