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à.
Associa un CodeCommit repository in un AWS account diverso a un'istanza di Notebook
Per associare un CodeCommit repository in un AWS account diverso all'istanza del notebook, configura l'accesso tra account diversi per il repository. CodeCommit
Per configurare l'accesso tra più account per un CodeCommit repository e associarlo a un'istanza di notebook:
-
Nell' AWS account che contiene il CodeCommit repository, crea una IAM politica che consenta l'accesso al repository agli utenti dell'account che contiene l'istanza del notebook. Per informazioni, consulta Fase 1: Creazione di una policy per l'accesso al repository in Accounta nella Guida per CodeCommit l'utente.
-
Nell' AWS account che contiene l' CodeCommit archivio, crea un IAM ruolo e allega a quel ruolo la politica creata nel passaggio precedente. Per informazioni, consulta Fase 2: Creazione di un ruolo per l'accesso al repository in Accounta nella Guida per CodeCommit l'utente.
-
Nell'istanza del notebook, crea un profilo che usa il ruolo creato nella fase precedente:
-
Apri l'istanza del notebook.
-
Apri un terminale nell'istanza del notebook.
-
Modifica un nuovo profilo digitando il seguente comando nel terminale:
vi /home/ec2-user/.aws/config
-
Modifica il file con le seguenti informazioni di profilo:
[profile
CrossAccountAccessProfile
] region = us-west-2 role_arn = arn:aws:iam::CodeCommitAccount
:role/CrossAccountRepositoryContributorRole
credential_source=Ec2InstanceMetadata output = jsonDove
CodeCommitAccount
è l'account che contiene l'archivio, CodeCommitCrossAccountAccessProfile
è il nome del nuovo profilo eCrossAccountRepositoryContributorRole
è il nome del ruolo creato nel passaggio precedente.
-
-
Nell'istanza del notebook, configura Git in modo che usi il profilo creato nella fase precedente:
-
Apri l'istanza del notebook.
-
Apri un terminale nell'istanza del notebook.
-
Modifica il file di configurazione Git digitando il seguente comando nel terminale:
vi /home/ec2-user/.gitconfig
-
Modifica il file con le seguenti informazioni di profilo:
[credential] helper = !aws codecommit credential-helper --profile
CrossAccountAccessProfile
$@ UseHttpPath = trueDove
CrossAccountAccessProfile
è il nome del profilo creato nel passaggio precedente.
-