

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

# Creazione di una configurazione di sincronizzazione
<a name="syncconfigurations-create"></a>

Puoi usare il **create-repository-link** comando in AWS Command Line Interface (AWS CLI) per creare un collegamento tra la tua connessione e l'archivio esterno con cui sincronizzarti.

Prima di poter creare una configurazione di sincronizzazione, devi aver creato un collegamento al repository tra la connessione e il repository di terze parti.

**Per creare una configurazione di sincronizzazione**

1. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzate il AWS CLI per eseguire il **create-repository-link** comando. Specifica l'ARN della connessione associata, l'ID del proprietario e il nome del repository. Il comando seguente crea una configurazione di sincronizzazione con un tipo di sincronizzazione per una risorsa in CloudFormation. Specifica inoltre il ramo del repository e il file di configurazione nel repository. In questo esempio, la risorsa è uno stack denominato **`mystack`**.

   ```
   aws codeconnections create-sync-configuration --branch main --config-file filename --repository-link-id be8f2017-b016-4a77-87b4-608054f70e77 --resource-name mystack --role-arn arn:aws:iam::account_id:role/myrole --sync-type CFN_STACK_SYNC
   ```

1. Questo comando restituisce il seguente output.

   ```
   {
       "SyncConfiguration": {
           "Branch": "main",
           "ConfigFile": "filename",
           "OwnerId": "account_id",
           "ProviderType": "GitHub",
           "RepositoryLinkId": "be8f2017-b016-4a77-87b4-608054f70e77",
           "RepositoryName": "MyRepo",
           "ResourceName": "mystack",
           "RoleArn": "arn:aws:iam::account_id:role/myrole",
           "SyncType": "CFN_STACK_SYNC"
       }
   ```