Associare un modello di regola di approvazione a un repository - AWS CodeCommit

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

Associare un modello di regola di approvazione a un repository

I modelli di regole di approvazione vengono creati in uno specificoRegione AWS, ma non influiscono sui repository in essoRegione AWS contenuti 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 unRegione 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 nel luogo inRegione 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, vedereAutorizzazioni per le azioni sui modelli di regole di approvazione eAWS politiche gestite per CodeCommit.

Associare un modello di regola di approvazione (console)

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

Per associare un modello di regola di approvazione ai repository

  1. Apri laCodeCommit console all'indirizzo https://console.aws.amazon.com/codesuite/codecommit/home.

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

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

  4. Seleziona 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)

È possibile utilizzare l'AWS CLI per associare un modello di regola di approvazione a uno o più repository.

Per associare un modello a un singolo repository

  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
  2. In caso di successo, questo comando non restituisce alcun risultato.

Per associare un modello a più repository

  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
  2. Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:

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