

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configura una credenziale di registro privata per i corridori ospitati autonomamente
<a name="private-registry-sample-configure-runners"></a>

Usa le seguenti istruzioni per configurare una credenziale di registro per un runner ospitato autonomamente.

**Nota**  
Tieni presente che queste credenziali verranno utilizzate solo se le immagini vengono sostituite con quelle dei registri privati. 

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

1. Apri la console all'indirizzo. AWS CodeBuild [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Crea un progetto di compilazione o seleziona un progetto esistente. Per informazioni, consulta [Creare un progetto di compilazione (console)](create-project.md#create-project-console) e [Modifica delle impostazioni di un progetto di compilazione (console)](change-project.md#change-project-console).

1.  In **Ambiente**, scegli **Configurazione aggiuntiva**. 

1.  In **Configurazione aggiuntiva**, immettere il nome o l'ARN del codice segreto Gestione dei segreti AWS per la **credenziale del Registro** di sistema (facoltativo).  
![La configurazione delle credenziali del registro.](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/images/registry-credential.png)

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

1. Se desideri creare un nuovo progetto, esegui il 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. Se desideri aggiornare un progetto esistente, esegui il 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}}}"
   ```

------