

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 modello di regola di approvazione a un repository
<a name="how-to-associate-template"></a>

I modelli di regole di approvazione vengono creati in uno specifico Regione AWS, ma non influiscono sui repository in esso contenuti Regione AWS finché non vengono associati. Per applicare un modello a uno o più repository, è necessario associare il modello al repository o ai repository. È possibile applicare un singolo modello a più repository in un unico. Regione AWS Ciò consente di automatizzare e standardizzare il flusso di lavoro di sviluppo nei repository, creando condizioni coerenti per l'approvazione e l'unione delle richieste pull.

È possibile associare un modello di regola di approvazione solo ai repository in Regione AWS cui è stato creato il modello di regola di approvazione. 

Per ulteriori informazioni sulle politiche gestite e sulle autorizzazioni per i modelli di regole di approvazione, vedere [Autorizzazioni per le azioni sui modelli di regole di approvazione](auth-and-access-control-permissions-reference.md#aa-art) e. [AWS politiche gestite per CodeCommit](security-iam-awsmanpol.md)

**Topics**
+ [Associare un modello di regola di approvazione (console)](#how-to-associate-template-console)
+ [Associa un modello di regola di approvazione ()AWS CLI](#how-to-associate-template-cli)

## Associare un modello di regola di approvazione (console)
<a name="how-to-associate-template-console"></a>

È possibile che tu abbia associato i repository a un modello di regola di approvazione al momento della creazione. Questa operazione è facoltativa. È possibile aggiungere o rimuovere associazioni modificando il modello.<a name="associate-template-console"></a>

## Per associare un modello di regola di approvazione ai repository
<a name="associate-template-console"></a>

1. Apri la CodeCommit console su [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Scegliere i **Approval rule templates (Modelli di regola di approvazione)**. Scegliere il modello, quindi scegliere **Edit (Modifica)**.

1. In **Associated Repositories (Repository associati)**, scegliere i repository dall'elenco **Repositories (Repositories)**. Ogni repository associato appare sotto la casella di elenco.

1. Scegli **Save** (Salva). Le regole di approvazione vengono ora applicate a tutte le richieste pull create nei repository associati.

## Associa un modello di regola di approvazione ()AWS CLI
<a name="how-to-associate-template-cli"></a>

È possibile utilizzare il AWS CLI per associare un modello di regola di approvazione a uno o più repository. <a name="associate-template-repository"></a>

## Per associare un modello a un singolo repository
<a name="associate-template-repository"></a>

1. Dal terminale o dalla riga di comando, eseguire il comando **associate-approval-rule-template-with-repository**, specificando:
   + Il nome del modello di regola di approvazione che si desidera associare a un repository.
   + Il nome del repository da associare al modello di regola di approvazione.

   Ad esempio, per associare un modello di regola di approvazione denominato *2-approver-rule-for-main* a un archivio denominato: *MyDemoRepo*

   ```
   aws codecommit associate-approval-rule-template-with-repository --repository-name MyDemoRepo --approval-rule-template-name 2-approver-rule-for-main
   ```

1. In caso di successo, questo comando non restituisce alcun risultato.<a name="batch-associate-template-repositories"></a>

## Per associare un modello a più repository
<a name="batch-associate-template-repositories"></a>

1. Dal terminale o dalla riga di comando, eseguire il comando **batch-associate-approval-rule-template-with-repositories**, specificando:
   + Il nome del modello di regola di approvazione che si desidera associare a un repository.
   + I nomi dei repository da associare al modello di regola di approvazione.

   Ad esempio, per associare un modello di regola di approvazione denominato **2-approver-rule-for-main** a un repository denominato **MyDemoRepo** e **MyOtherDemoRepo**:

   ```
   aws codecommit batch-associate-approval-rule-template-with-repositories --repository-names "MyDemoRepo", "MyOtherDemoRepo" --approval-rule-template-name 2-approver-rule-for-main
   ```

1. Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:

   ```
   {
       "associatedRepositoryNames": [
           "MyDemoRepo",
           "MyOtherDemoRepo"
       ],
       "errors": []
   }
   ```