

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

# Connessioni all'app Bitbucket
<a name="connections-bitbucket-app"></a>

Puoi usare Bitbucket per connetterti con. CodeBuild Le connessioni all'app Bitbucket sono supportate tramite. [AWS CodeConnections](https://docs.aws.amazon.com/dtconsole/latest/userguide/welcome-connections.html)

**Nota**  
CodeConnections è disponibile in meno aree geografiche di. CodeBuild È possibile utilizzare connessioni interregionali in CodeBuild. Le connessioni create nelle regioni opzionali non possono essere utilizzate in altre regioni. Per ulteriori informazioni, consulta [Endpoint e quote per AWS CodeConnections](https://docs.aws.amazon.com/general/latest/gr/codestar_connections.html).

**Topics**
+ [Passaggio 1: crea una connessione a Bitbucket (console)](#connections-bitbucket-console)
+ [Fase 2: concedere al CodeBuild progetto l'accesso al ruolo IAM per utilizzare la connessione](#connections-bitbucket-role-access)
+ [Fase 3: Configurazione CodeBuild per l'utilizzo della nuova connessione](#connections-bitbucket-account-credential)

## Passaggio 1: crea una connessione a Bitbucket (console)
<a name="connections-bitbucket-console"></a>

Utilizza questi passaggi per utilizzare la CodeBuild console per aggiungere una connessione per il tuo progetto in Bitbucket.

**Per creare una connessione a Bitbucket**
+ Segui le istruzioni nella *Guida per l'utente di Developer Tools* per [creare una connessione a](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-create-bitbucket.html) Bitbucket.

**Nota**  
Invece di creare o utilizzare una connessione esistente nel tuo account, puoi utilizzare una connessione condivisa da un altro AWS account. Per ulteriori informazioni, consulta [Condividere le connessioni con AWS gli account](https://docs.aws.amazon.com/dtconsole/latest/userguide/connections-share.html).

## Fase 2: concedere al CodeBuild progetto l'accesso al ruolo IAM per utilizzare la connessione
<a name="connections-bitbucket-role-access"></a>

Puoi concedere l'accesso al ruolo IAM del CodeBuild progetto per utilizzare i token Bitbucket forniti dalla tua connessione.

**Per concedere CodeBuild l'accesso al ruolo IAM del progetto**

1. Crea un ruolo IAM per il tuo CodeBuild progetto seguendo le istruzioni [Consenti CodeBuild di interagire con altri servizi AWS](setting-up-service-role.md) relative al tuo CodeBuild progetto.

1. Seguendo le istruzioni, aggiungi la seguente politica IAM al ruolo CodeBuild del tuo progetto per concedere l'accesso alla connessione.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "codeconnections:GetConnectionToken",
                   "codeconnections:GetConnection"
               ],
               "Resource": [
                   "arn:aws:iam::*:role/Service*"
               ]
           }
       ]
   }
   ```

------

## Fase 3: Configurazione CodeBuild per l'utilizzo della nuova connessione
<a name="connections-bitbucket-account-credential"></a>

È possibile configurare una connessione come credenziale a livello di account e utilizzarla in un progetto.

------
#### [ Console di gestione AWS ]

**Per configurare una connessione come credenziale a livello di account in Console di gestione AWS**

1. In **Source provider (Provider origine)** selezionare **Bitbucket**. 

1. Per **Credential**, esegui una delle seguenti operazioni:
   + Scegli **Credenziale di origine predefinita** per utilizzare la credenziale di origine predefinita del tuo account da applicare a tutti i progetti.

     1. Se non sei connesso a Bitbucket, scegli **Gestisci** credenziali di origine predefinite.

     1. Per Tipo di **credenziale**, scegli. **CodeConnections**

     1. In **Connessione**, scegli di utilizzare una connessione esistente o crearne una nuova.
   + Scegli **Credenziale di origine personalizzata** per utilizzare una credenziale di origine personalizzata per sovrascrivere le impostazioni predefinite del tuo account.

     1. Per Tipo di **credenziale**, scegli. **CodeConnections**

     1. In **Connessione**, scegli di utilizzare una connessione esistente o crearne una nuova.

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

**Per configurare una connessione come credenziale a livello di account in AWS CLI**
+ Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzate il AWS CLI per eseguire il **import-source-credentials** comando, specificando il `--auth-type``--server-type`, e `--token` per la connessione.

  Utilizza il seguente comando:

  ```
  aws codebuild import-source-credentials --auth-type CODECONNECTIONS --server-type BITBUCKET --token <connection-arn>
  ```

------

Per ulteriori informazioni sulla configurazione di più token nel CodeBuild progetto, consulta. [Configura più token come credenziali a livello di origine](multiple-access-tokens.md#asm-source-credential)