

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 l'accesso tra più account a un AWS CodeCommit repository utilizzando i ruoli
<a name="cross-account"></a>

È possibile configurare l'accesso ai CodeCommit repository per utenti e gruppi IAM in un altro AWS account. Tale configurazione viene spesso definita *accesso multiaccount*. Questa sezione fornisce esempi e istruzioni dettagliate per configurare l'accesso tra account per un repository denominato {{MySharedDemoRepo}} nella regione Stati Uniti orientali (Ohio) in un AWS account (denominato accountA) agli utenti IAM che appartengono a un gruppo IAM denominato {{DevelopersWithCrossAccountRepositoryAccess}} in un altro account (denominato AccountB). AWS 

La sezione si articola in tre parti:
+ Operazioni dell'amministratore nell'AccountA.
+ Operazioni dell'amministratore nell'AccountB.
+ Operazioni dell'utente del repository nell'AccountB.

Per configurare l'accesso multiaccount:
+ L'amministratore di AccountA accede come utente IAM con le autorizzazioni necessarie per creare e gestire i repository e creare ruoli in IAM. CodeCommit Se utilizzi policy gestite, applicale IAMFullAccess e AWSCodeCommitFullAccess a questo utente IAM.

  L'ID account di esempio per l'AccountA è {{111122223333}}.
+ L'amministratore dell'account B accede come utente IAM con le autorizzazioni necessarie per creare e gestire utenti e gruppi IAM e per configurare le politiche per utenti e gruppi. Se utilizzi policy gestite, applicale IAMFullAccess a questo utente IAM.

  L'ID account di esempio per l'AccountB è {{888888888888}}.
+ L'utente del repository in AccountB, per emulare le attività di uno sviluppatore, accede come utente IAM membro del gruppo IAM creato per consentire l'accesso al CodeCommit repository in AccountA. Tale account deve essere configurato con: 
  + AWS Accesso alla console di gestione.
  + Una chiave di accesso e una chiave segreta da utilizzare per la connessione alle AWS risorse e l'ARN del ruolo da assumere quando si accede ai repository in AccountA.
  + L'utilità **git-remote-codecommit** sul computer locale in cui viene clonato il repository. Questa utilità richiede Python e il programma di installazione (pip). È possibile scaricare l'utilità da [**git-remote-codecommit**](https://pypi.org/project/git-remote-codecommit/) nel sito Web Python Package Index.

  Per ulteriori informazioni, consulta [Procedure di configurazione per le connessioni HTTPS a AWS CodeCommit con git-remote-codecommit](setting-up-git-remote-codecommit.md) e [ utenti IAM. ](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users)

**Topics**
+ [Cross-account accesso al repository: azioni per l'amministratore in AccountA](cross-account-administrator-a.md)
+ [Cross-account accesso al repository: azioni per l'amministratore in AccountB](cross-account-administrator-b.md)
+ [Cross-account accesso al repository: azioni per l'utente del repository in AccountB](cross-account-user-b.md)