

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

# Crea una connessione a GitLab
<a name="connections-create-gitlab"></a>

Puoi usare Console di gestione AWS o il AWS Command Line Interface (AWS CLI) per creare una connessione a un repository ospitato su gitlab.com.

**Nota**  
Autorizzando l'installazione di questa connessione in GitLab, concedi al nostro servizio le autorizzazioni per elaborare i tuoi dati e puoi revocare le autorizzazioni in qualsiasi momento disinstallando l'applicazione.

Prima di iniziare:
+ Devi aver già creato un account con. GitLab
**Nota**  
Le connessioni forniscono l'accesso solo all'account utilizzato per creare e autorizzare la connessione. 
**Nota**  
È possibile creare connessioni in cui si ricopre il ruolo di **Proprietario** e quindi la connessione può essere utilizzata con il repository con risorse come CodePipeline. GitLab Per i repository nei gruppi, non è necessario essere il proprietario del gruppo.

**Topics**
+ [Crea una connessione a GitLab (console)](#connections-create-gitlab-console)
+ [Creare una connessione a GitLab (CLI)](#connections-create-gitlab-cli)

## Crea una connessione a GitLab (console)
<a name="connections-create-gitlab-console"></a>

È possibile utilizzare la console per creare una connessione. 

**Nota**  
A partire dal 1° luglio 2024, la console crea connessioni con `codeconnections` la risorsa ARN. Le risorse con entrambi i prefissi di servizio continueranno a essere visualizzate nella console.

**Fase 1: creazione della connessione**

1. Accedi a Console di gestione AWS, quindi apri la console AWS Developer Tools all'indirizzo. [https://console.aws.amazon.com/codesuite/settings/connections](https://console.aws.amazon.com/codesuite/settings/connections)

1. Scegli **Impostazioni**, quindi seleziona **Connessioni**. Scegli **Crea connessione**.

1. Per creare una connessione a un GitLab repository, in **Seleziona un provider**, scegli **GitLab**. In **Connection name** (Nome connessione), immetti il nome della connessione che desideri creare. Scegli **Connect a GitLab**.  
![\[Schermata della console che mostra l'opzione di connessione selezionata per GitLab.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/connections-create-gitlab.png)

1. **Quando viene GitLab visualizzata la pagina di accesso, accedi con le tue credenziali, quindi scegli Accedi.**

1. Viene visualizzata una pagina di autorizzazione con un messaggio che richiede l'autorizzazione per la connessione per accedere al tuo account. GitLab 

   Seleziona **Authorize** (Autorizza).  
![\[Schermata che mostra il messaggio per autorizzare la connessione per il tuo account. GitLab\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/gitlab-authorization.png)

1. Il browser torna alla pagina della console delle connessioni. In **Crea GitLab connessione**, la nuova connessione viene mostrata in Nome **connessione.**

1. Scegli **Connect a GitLab**.

   Dopo che la connessione è stata creata correttamente, viene visualizzato un banner di operazione riuscita. I dettagli della connessione vengono visualizzato nella pagina **Impostazioni di connessione**.

## Creare una connessione a GitLab (CLI)
<a name="connections-create-gitlab-cli"></a>

È possibile utilizzare AWS Command Line Interface (AWS CLI) per creare una connessione. 

Per farlo, utilizzare il comando **create-connection**. 

**Importante**  
Per impostazione predefinita, una connessione creata tramite AWS CLI o AWS CloudFormation è in `PENDING` stato. Dopo aver creato una connessione con la CLI o CloudFormation, utilizza la console per modificare la connessione e definirne lo stato. `AVAILABLE`

**Per creare una connessione a GitLab**

1. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzate il AWS CLI per eseguire il **create-connection** comando, specificando `--provider-type` e `--connection-name` per la connessione. In questo esempio, il nome del provider di terze parti è `GitLab` e il nome della connessione specificato è `MyConnection`.

   ```
   aws codeconnections create-connection --provider-type GitLab --connection-name MyConnection
   ```

   In caso di esito positivo, questo comando restituisce informazioni dell'ARN della connessione simili alle seguenti.

   ```
   {
       "ConnectionArn": "arn:aws:codeconnections:us-west-2:account_id:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f"
   }
   ```

1. Utilizzare la console per completare la connessione. Per ulteriori informazioni, consulta [Aggiornare una connessione in attesa](connections-update.md).