

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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

# Consentire l'accesso alle AWS risorse con connessione Account AWS
<a name="ipa-connect-account"></a>

Puoi utilizzare le risorse dei tuoi Account AWS CodeCatalyst spazi Amazon. A tale scopo, devi configurare una connessione tra il Account AWS e il tuo spazio in CodeCatalyst. La creazione di una connessione come questa significa che i progetti e i flussi di lavoro all'interno del tuo CodeCatalyst spazio possono interagire con le risorse presenti nel tuo Account AWS. Devi creare una connessione per ogni connessione Account AWS che desideri utilizzare con il tuo CodeCatalyst spazio.

Dopo aver creato una connessione, puoi scegliere di associarvi i ruoli AWS IAM.

**Topics**
+ [Aggiungere un Account AWS a uno spazio](ipa-connect-account-create.md)
+ [Aggiunta di ruoli IAM alle connessioni degli account](ipa-connect-account-addroles.md)
+ [Aggiungere la connessione all'account e i ruoli IAM all'ambiente di distribuzione](ipa-connect-account-addroles-env.md)
+ [Visualizzazione delle connessioni degli account](ipa-connect-account-list.md)
+ [Eliminazione delle connessioni all'account (in CodeCatalyst)](ipa-connect-account-delete.md)
+ [Configurazione di un account di fatturazione per uno spazio](connect-account-billing-ref.md)

Puoi configurarlo CodeCatalyst per l'utilizzo autorizzato Account AWS aggiungendo gli account al tuo spazio. Aggiungendo spazio Account AWS al tuo CodeCatalyst spazio, puoi consentire ai flussi di lavoro del progetto di accedere alle Account AWS risorse e alla configurazione di fatturazione.

L'aggiunta di un Account AWS crea una connessione che CodeCatalyst autorizza l'utilizzo di questo account. Puoi usare added Account AWS per fare quanto segue:
+ Configura la fatturazione per uno CodeCatalyst spazio. Consulta [la sezione Gestione della fatturazione](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) nella Amazon CodeCatalyst Administrator Guide. L' Account AWS account specificato come account di fatturazione per il tuo CodeCatalyst spazio ha quote diverse rispetto agli altri account connessi allo stesso spazio. Per ulteriori informazioni, consulta [Quote per CodeCatalyst](quotas.md).
+ Consenti CodeCatalyst di assumere ruoli IAM per accedere alle AWS risorse e distribuirle Servizi AWS nell'account. Per informazioni, consulta [Configurazione dei ruoli IAM per gli account connessi](spaces-manage-roles.md).

Le connessioni all'account vengono create completando l'autorizzazione con. Account AWS Dopo aver creato la connessione, configuri ulteriormente la connessione per i flussi di lavoro e i progetti da utilizzare aggiungendo ruoli IAM.

Per i passaggi per configurare le connessioni degli account nella Console di gestione AWS pagina relativa alla funzione di CodeCatalyst amministratore dello spazio Account AWS e dello spazio, consulta la sezione [Gestione degli account connessi](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) nella *Guida per l'CodeCatalyst amministratore*. Le connessioni degli account possono essere configurate in modo da limitarle a progetti specifici. Puoi associare flussi di lavoro o connessioni VPC solo a qualcuno che Account AWS ha accesso al tuo progetto. Per ulteriori informazioni, consulta [Configurazione delle connessioni di account con restrizioni del progetto](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts.html#managing-accounts-restriction).

# Aggiungere un Account AWS a uno spazio
<a name="ipa-connect-account-create"></a>

Utilizzi la CodeCatalyst console e il Console di gestione AWS per connettere il tuo spazio a un Account AWS.

Prima di aggiungere uno Account AWS a uno spazio in CodeCatalyst, completa i seguenti prerequisiti:
+ Crea un account Account AWS e acquisisci le autorizzazioni per creare ruoli AWS IAM nell'account che desideri connettere.
+ Crea il ruolo o i ruoli IAM che desideri associare alla connessione del tuo account, incluse le politiche IAM con le autorizzazioni per i ruoli.
+ Acquisisci il ruolo di **amministratore** dello CodeCatalyst spazio nello spazio in cui desideri creare la connessione.

**Topics**
+ [Passaggio 1: creazione di una richiesta di connessione](#ipa-connect-account-create-request)
+ [Fase 2: Accettazione di una richiesta di connessione all'account](#ipa-connect-account-create-accept)
+ [Passaggio 3: verifica di una connessione approvata](#ipa-connect-account-create-review)
+ [Passaggio 4: aggiungi i ruoli IAM alla tua connessione](#ipa-connect-account-linkedroles)
+ [Prossimi passaggi: crea ruoli IAM aggiuntivi per la connessione del tuo account](#ipa-connect-account-next)

## Passaggio 1: creazione di una richiesta di connessione
<a name="ipa-connect-account-create-request"></a>

La creazione di una richiesta di connessione nella CodeCatalyst console genera un token di connessione che è possibile utilizzare per completare l'autorizzazione.

È necessario disporre del ruolo di **amministratore dello spazio** o **Power user** nello CodeCatalyst spazio in cui si desidera creare la connessione. È inoltre necessario disporre delle autorizzazioni amministrative per il file Account AWS che si desidera aggiungere.

**Come creare una connessione**

1. Nel Console di gestione AWS, assicurati di aver effettuato l'accesso con lo stesso account con cui desideri creare una connessione.

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. Scegli **Aggiungi un Account AWS**.

1. Nella CodeCatalyst pagina **Associa Account AWS ad Amazon**, in **Account AWS ID**, inserisci l'ID a dodici cifre per l'account che desideri connettere al tuo spazio. Per informazioni su come trovare il tuo Account AWS ID, consulta Il tuo ID e [il suo alias Account AWS .](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html)

1. In **Amazon CodeCatalyst display name**, inserisci un nome di riferimento per l'account.

1. (Facoltativo) In **Descrizione della connessione**, inserisci una descrizione dell'account che ti aiuterà a scegliere i progetti a cui applicare l'account e il ruolo o i ruoli.

1. Selezionare **Associate (Associa) Account AWS**.

1. La pagina torna alla pagina dei **Account AWS dettagli** in cui viene visualizzato un banner di successo.

## Fase 2: Accettazione di una richiesta di connessione all'account
<a name="ipa-connect-account-create-accept"></a>

Dopo aver inviato una richiesta di connessione nella CodeCatalyst console Account AWS, collabora con l' AWS amministratore per accettare la richiesta di connessione inviandola con il token di connessione fornito.

Assicurati di disporre delle autorizzazioni di amministratore per il tuo account e di aver effettuato l'accesso Console di gestione AWS con le stesse autorizzazioni Account AWS per cui stai creando la connessione.

**Per approvare una richiesta di connessione (console)**

1. Nel Console di gestione AWS, assicurati di aver effettuato l'accesso con lo stesso account con cui desideri creare una connessione.

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. Nella pagina dei **Account AWS dettagli**, scegli **Configurazione completa in Console di gestione AWS**.

1. La pagina **Verify Amazon CodeCatalyst Space** si apre in Console di gestione AWS. Questa è la pagina **Amazon CodeCatalyst Spaces**. Potrebbe essere necessario effettuare il login per accedere alla pagina.

   Per accedere direttamente alla pagina, accedi ad Amazon CodeCatalyst Spaces nella Console di gestione AWS pagina https://console.aws.amazon.com/codecatalyst/ iniziale/.

   Il token di verifica viene inserito automaticamente nel **token di verifica**. Un messaggio di successo mostra un messaggio che indica che il token è un token valido.

1. (Facoltativo) In **Livelli a pagamento autorizzati**, scegli **Autorizza livelli a pagamento (Standard, Enterprise)** per attivare i livelli a pagamento per il tuo account di fatturazione.
**Nota**  
Ciò non comporta l'upgrade del livello di fatturazione a un livello a pagamento. Tuttavia, questo lo configura Account AWS in modo che tu possa modificare il livello di fatturazione per il tuo spazio in qualsiasi momento. CodeCatalyst Puoi attivare i livelli a pagamento in qualsiasi momento. Senza apportare questa modifica, lo spazio è in grado di utilizzare solo il livello gratuito.

1. Scegli **Verifica spazio**.

   Viene visualizzato un messaggio di **verifica dell'account** che indica che l'account è stato aggiunto allo spazio.

## Passaggio 3: verifica di una connessione approvata
<a name="ipa-connect-account-create-review"></a>

Dopo aver ottenuto l'approvazione di una connessione, puoi visualizzare la connessione nella console, insieme ai ruoli IAM che le hai aggiunto. 

**Per esaminare una connessione approvata**

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. La connessione all'account è elencata con la data di creazione.

1. Scegli il nome visualizzato dell'account. Viene visualizzata la pagina dei **Account AWS dettagli**.

## Passaggio 4: aggiungi i ruoli IAM alla tua connessione
<a name="ipa-connect-account-linkedroles"></a>

Se utilizzi un ruolo IAM configurato per un'azione di CodeCatalyst distribuzione, aggiungi il ruolo al tuo ambiente di distribuzione. Per ulteriori informazioni, consulta [Aggiunta di ruoli IAM alle connessioni degli account](ipa-connect-account-addroles.md). 

## Prossimi passaggi: crea ruoli IAM aggiuntivi per la connessione del tuo account
<a name="ipa-connect-account-next"></a>

Dopo aver creato una connessione, puoi creare ruoli IAM aggiuntivi da aggiungere. I ruoli IAM che aggiungi dipendono dai tuoi flussi di lavoro. Ad esempio, un'azione di CodeCatalyst compilazione richiede il ruolo CodeCatalyst build.

Per connettere il tuo account, avrai bisogno dell'Amazon Resource Name (ARN) per i ruoli che hai creato. Copia l'ARN per il tuo ruolo o i tuoi ruoli come descritto qui. Per ulteriori informazioni su come lavorare con ARNs i ruoli IAM, consulta [Amazon Resource Name (ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html)).

Per accedere al tuo ruolo IAM (ARN)

1. Aprire la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nel riquadro di navigazione, seleziona **Ruoli**.

1. Nella casella di ricerca, inserisci il nome del ruolo che desideri aggiungere.

1. Scegli il ruolo dall'elenco.

   Viene visualizzata la pagina di **riepilogo** del ruolo.

1. In alto, copia il valore **Role ARN.**

# Aggiunta di ruoli IAM alle connessioni degli account
<a name="ipa-connect-account-addroles"></a>

Parte della creazione della connessione all'account include l'aggiunta del ruolo o dei ruoli IAM che desideri utilizzare con i progetti nel tuo CodeCatalyst spazio.

**Nota**  
Per utilizzare i ruoli IAM con una connessione all'account, assicurati che la policy di fiducia sia aggiornata per utilizzare il CodeCatalyst service principal.

**Aggiungi i ruoli IAM alla connessione di un account (console)**

1. Nel Console di gestione AWS, assicurati di aver effettuato l'accesso con lo stesso account che desideri gestire.

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. Scegli il **nome CodeCatalyst visualizzato su Amazon** della connessione del tuo account, quindi scegli **Gestisci ruoli da Console di gestione AWS**.

   Viene visualizzata la pagina **Aggiungi ruolo IAM CodeCatalyst allo spazio Amazon**.

1. Esegui una delle seguenti operazioni:
   + Per creare un ruolo di servizio che contenga la politica di autorizzazione e la politica di fiducia per il ruolo di sviluppatore, scegli **Crea il ruolo di amministratore CodeCatalyst dello sviluppo in IAM**. Il ruolo avrà un nome `CodeCatalystWorkflowDevelopmentRole-spaceName` con un identificatore univoco aggiunto. Per ulteriori informazioni sul ruolo e sulla politica relativa ai ruoli, vedere. [Comprensione del ruolo **CodeCatalystWorkflowDevelopmentRole-*spaceName***del servizio](ipa-iam-roles.md#ipa-iam-roles-service-role)

     Scegli **Crea ruolo di sviluppo**.
   + Per aggiungere un ruolo che hai già creato in IAM, scegli **Aggiungi un ruolo IAM esistente**. In **Seleziona il ruolo IAM esistente**, scegli il ruolo dall'elenco a discesa.

     Scegliere **Add role (Aggiungi ruolo)**.

   La pagina si apre in. Console di gestione AWS Potrebbe essere necessario effettuare il login per accedere alla pagina.

1. Nel riquadro di navigazione della pagina di **Amazon CodeCatalyst Spaces**, scegli **Spaces**. 

   Per accedere direttamente alla pagina, accedi ad Amazon CodeCatalyst Spaces nella Console di gestione AWS pagina https://console.aws.amazon.com/codecatalyst/ iniziale/.

1. Scegli l'account aggiunto per il tuo CodeCatalyst spazio. Viene visualizzata la pagina di connessione.

1. Nella pagina di connessione, in **Ruoli IAM disponibili per CodeCatalyst**, visualizza l'elenco dei ruoli IAM aggiunti al tuo account. Scegli **Associa il ruolo IAM a CodeCatalyst**.

1. Nel pop-up **Associa un ruolo IAM**, in **Role ARN**, inserisci l'Amazon Resource Name (ARN) del ruolo IAM che desideri associare al tuo spazio. CodeCatalyst 

   In **Scopo**, scegli uno scopo del ruolo che descriva come desideri utilizzare il ruolo nella connessione del tuo account. Specificate `RUNNER` i ruoli da utilizzare per eseguire azioni nei flussi di lavoro. Specificate `SERVICE` i ruoli da utilizzare per accedere a un altro servizio.

   È possibile specificare più di uno scopo. 
**Nota**  
È necessario scegliere uno scopo per il ruolo ARN.

1. Scegli **Associa un ruolo IAM**. Ripeti questi passaggi per ruoli IAM aggiuntivi.

# Aggiungere la connessione all'account e i ruoli IAM all'ambiente di distribuzione
<a name="ipa-connect-account-addroles-env"></a>

Per accedere a AWS risorse, come Amazon ECS o AWS Lambda risorse per le distribuzioni, le azioni di CodeCatalyst compilazione e distribuzione richiedono ruoli IAM con autorizzazioni per accedere a tali risorse. Con il ruolo di **amministratore di Space** o **Power user**, puoi connettere il tuo CodeCatalyst account al Account AWS luogo in cui vengono create le tue risorse. Quindi aggiungi il ruolo IAM alla connessione del tuo account. Per le azioni di implementazione, devi quindi aggiungere il ruolo IAM a un CodeCatalyst ambiente.

Devi aggiungere i ruoli IAM che desideri utilizzare con gli ambienti di distribuzione nei tuoi progetti. L'aggiunta dei ruoli alla connessione dell'account non aggiunge i ruoli e la connessione agli ambienti di distribuzione del progetto. Per aggiungere la connessione all'account e i ruoli IAM all'ambiente di distribuzione, assicurati che la connessione all'account e i ruoli siano creati come descritto in. [Passaggio 4: aggiungi i ruoli IAM alla tua connessione](ipa-connect-account-create.md#ipa-connect-account-linkedroles) 

Quindi, utilizza la pagina **Ambienti** nella CodeCatalyst console per aggiungere la connessione all'account e il ruolo IAM a un ambiente di distribuzione in un progetto.

**Nota**  
Aggiungi un ruolo IAM a un ambiente solo se il ruolo IAM viene utilizzato per un' CodeCatalyst azione che richiede un ruolo IAM. Tutte le azioni del flusso di lavoro che richiedono ruoli IAM, incluse le azioni di compilazione, devono utilizzare un CodeCatalyst ambiente.

Per aggiungere la connessione all'account e i ruoli IAM all'ambiente di distribuzione

1. Apri la CodeCatalyst console all'indirizzo [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Passa al progetto con l'ambiente di distribuzione in cui desideri aggiungere la connessione all'account e i ruoli IAM.

1. **Espandi **CI/CD**, quindi scegli Ambienti.**

1. Scegli il tuo ambiente, quindi verranno visualizzate le schede aggiuntive.

1. Scegli la scheda delle **Account AWS connessioni**. In **Nome della connessione**, vengono elencati gli account che sono stati aggiunti all'ambiente, se presenti.

1. Selezionare **Associate (Associa) Account AWS**. <environment\$1name>Viene visualizzata la pagina ** Account AWS Associa** a.

1. In **Connessione**, scegli il nome della connessione all'account con i ruoli IAM che desideri aggiungere. Selezionare **Associate (Associa)**.

# Visualizzazione delle connessioni degli account
<a name="ipa-connect-account-list"></a>

È possibile visualizzare un elenco delle connessioni e visualizzare i dettagli relativi a ciascuna connessione.

È necessario disporre del ruolo di **amministratore dello spazio** o **Power user** per gestire le connessioni per il proprio spazio.

**Per visualizzare tutte le connessioni relative a uno CodeCatalyst spazio**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai allo spazio con la connessione all'account che desideri visualizzare.

1. Scegli la scheda **AWS Account**.

1. In **AWS Account**, visualizza l'elenco delle connessioni degli account per lo spazio, inclusi l'ID dell'account e lo stato di ogni connessione.

**Per visualizzare i dettagli della connessione all'account**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. In **Amazon CodeCatalyst Display name**, scegli il nome della connessione. Nella pagina **Dettagli**, visualizza l'elenco dei ruoli IAM associati alla connessione insieme ad altri dettagli.

# Eliminazione delle connessioni all'account (in CodeCatalyst)
<a name="ipa-connect-account-delete"></a>

Puoi eliminare una connessione a un account che non ti serve più. Per questa procedura, utilizzerai CodeCatalyst per eliminare una connessione all'account che hai precedentemente aggiunto al tuo spazio. Ciò elimina la connessione all'account dal tuo spazio, a condizione che l'account non sia l'account di fatturazione dello spazio.

**Importante**  
Dopo l'eliminazione di una connessione all'account, non è possibile ricollegarla. È necessario creare una nuova connessione all'account e quindi associare i ruoli e gli ambienti IAM o impostare la fatturazione, in base alle esigenze.

È necessario designare un account di fatturazione per il tuo CodeCatalyst spazio, anche se l'utilizzo dello spazio non supererà il livello gratuito. Prima di poter rimuovere uno spazio per un account che è un account di fatturazione designato, dovrai aggiungere un altro account per lo spazio. Consulta [la sezione Gestione della fatturazione](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) nella Amazon CodeCatalyst Administrator Guide.

**Importante**  
Sebbene sia possibile utilizzare questi passaggi per rimuovere un account, questa operazione non è consigliata. L'account potrebbe anche essere configurato per supportare i flussi di lavoro in CodeCatalyst.

Per gestire le connessioni degli account per il tuo spazio, devi avere il ruolo di **amministratore dello spazio** o **Power user**.

Un account che è stato rimosso può essere aggiunto nuovamente in un secondo momento, ma è necessario creare una nuova connessione tra l'account e lo spazio. Dovrai riassociare tutti i ruoli IAM all'account aggiunto.

**Per eliminare una connessione all'account**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accedi al tuo CodeCatalyst spazio. Selezionare **Settings (Impostazioni)**, quindi scegliere **Account AWS**.

1. In **Amazon CodeCatalyst Display name**, scegli il selettore accanto alla connessione dell'account che desideri rimuovere.

1. Scegli **Rimuovi Account AWS**. Conferma l'eliminazione inserendo il nome nel campo, quindi scegli **Rimuovi**.

   Viene visualizzato un banner di successo e la connessione all'account viene rimossa dall'elenco delle connessioni.

# Configurazione di un account di fatturazione per uno spazio
<a name="connect-account-billing-ref"></a>

È necessario designare un account di fatturazione per CodeCatalyst lo spazio, anche se l'utilizzo dello spazio non supererà il livello gratuito.

*Per configurare un account di fatturazione, consulta [Fatturazione nella Guida](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html) per l'CodeCatalyst amministratore.* L' Account AWS account specificato come account di fatturazione per il tuo CodeCatalyst spazio ha quote diverse rispetto alle connessioni di altri account per lo spazio. Per ulteriori informazioni, consulta [Quote per CodeCatalyst](quotas.md).



Per rimuovere un account che è un account di fatturazione designato per il tuo CodeCatalyst spazio, assicurati di specificare prima un nuovo account di fatturazione.