

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

# Autenticazione del registro privato per i lavori
<a name="private-registry"></a>

L'autenticazione del registro privato per i lavori Gestione dei segreti AWS consente di archiviare le credenziali in modo sicuro e quindi di farvi riferimento nella definizione del processo. In questo modo è possibile fare riferimento alle immagini dei contenitori presenti in registri privati che non richiedono l'autenticazione nelle AWS definizioni dei processi. Questa funzionalità è supportata dai lavori ospitati su istanze Amazon EC2 e Fargate.

**Importante**  
Se la definizione del processo fa riferimento a un'immagine archiviata in Amazon ECR, questo argomento non è pertinente. Per ulteriori informazioni, consulta [Utilizzo di immagini Amazon ECR con Amazon ECS](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html) nella *Guida per l'utente di Amazon Elastic Container Registry*.

Per i lavori ospitati su istanze Amazon EC2, questa funzionalità richiede una versione `1.19.0` o successiva dell'agente container. Tuttavia, ti consigliamo di utilizzare la versione più recente dell’agente container. Per informazioni su come verificare la versione dell'agente e aggiornarla alla versione più recente, consulta [Updating the Amazon ECS Container Agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html) nella *Amazon Elastic Container Service Developer Guide*.

Per i lavori ospitati su Fargate, questa funzionalità richiede una versione della piattaforma `1.2.0` o successiva. Per informazioni, consulta le [versioni della piattaforma AWS Fargate Linux](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform-linux-fargate.html) nella *Amazon Elastic Container Service Developer Guide*.

All'interno della definizione del container, specifica l'oggetto `repositoryCredentials` con i dettagli del segreto che hai creato. Il segreto a cui fai riferimento può provenire da un account diverso Regione AWS o diverso da quello del lavoro che lo utilizza.

**Nota**  
Quando si utilizza l' AWS Batch API o l' AWS SDK, se il segreto esiste nello stesso Regione AWS processo che si sta avviando, è possibile utilizzare l'ARN completo o il nome del segreto. AWS CLI Se il segreto esiste in un altro account, occorre specificare l'ARN completo del segreto. Quando si utilizza Console di gestione AWS, è necessario specificare sempre l'ARN completo del segreto.

Di seguito è riportato un frammento di una definizione di processo che mostra i parametri richiesti:

```
"containerProperties": [
  {
    "image": "{{private-repo/private-image}}",
    "repositoryCredentials": {
      "credentialsParameter": "arn:aws:secretsmanager:{{region}}:{{123456789012}}:secret:{{secret_name}}"
    }
  }
]
```