

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 승인 규칙 템플릿을 리포지토리와 연결
<a name="how-to-associate-template"></a>

승인 규칙 템플릿은 특정에서 생성 AWS 리전되지만 연결될 AWS 리전 때까지 해당의 리포지토리에는 영향을 주지 않습니다. 하나 이상의 리포지토리에 템플릿을 적용하려면 해당 템플릿을 리포지토리와 연결해야 합니다. 한 AWS 리전의 여러 리포지토리에 단일 템플릿을 적용할 수 있습니다. 이렇게 하면 풀 요청을 승인 및 병합하기 위한 일관된 조건을 생성하여 리포지토리의 개발 워크플로를 자동화하고 표준화할 수 있습니다.

승인 규칙 템플릿이 생성된 AWS 리전 의 리포지토리에만 승인 규칙 템플릿을 연결할 수 있습니다.

승인 규칙 템플릿에 대한 관리형 정책 및 권한에 대해 자세히 알아보려면 [승인 규칙 템플릿에 대한 작업 권한](auth-and-access-control-permissions-reference.md#aa-art) 섹션과 [AWS CodeCommit에 대한 관리형 정책](security-iam-awsmanpol.md) 섹션을 참조하세요.

**Topics**
+ [승인 규칙 템플릿 연결 (콘솔)](#how-to-associate-template-console)
+ [승인 규칙 템플릿 연결 (AWS CLI)](#how-to-associate-template-cli)

## 승인 규칙 템플릿 연결 (콘솔)
<a name="how-to-associate-template-console"></a>

리포지토리를 생성할 때 승인 규칙 템플릿과 연결할 수 있습니다. (이 단계는 선택 사항입니다.) 템플릿을 편집하여 연결을 추가하거나 제거할 수 있습니다.<a name="associate-template-console"></a>

## 승인 규칙 템플릿을 리포지토리와 연결하려면
<a name="associate-template-console"></a>

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home)에서 CodeCommit 콘솔을 엽니다.

1. **승인 규칙 템플릿**을 선택합니다. 템플릿을 선택한 다음 **편집**을 선택합니다.

1. **연결된 리포지토리**의 **리포지토리** 목록에서 리포지토리를 선택합니다. 연결된 각 리포지토리가 목록 상자 아래에 나타납니다.

1. **저장**을 선택합니다. 이제 승인 규칙은 연결된 리포지토리에서 생성된 모든 풀 요청에 적용됩니다.

## 승인 규칙 템플릿 연결 (AWS CLI)
<a name="how-to-associate-template-cli"></a>

 AWS CLI 를 사용하여 승인 규칙 템플릿을 하나 이상의 리포지토리와 연결할 수 있습니다.<a name="associate-template-repository"></a>

## 템플릿을 단일 리포지토리와 연결하려면
<a name="associate-template-repository"></a>

1. 터미널 또는 명령줄에서 다음을 지정하여 **associate-approval-rule-template-with-repository** 명령을 실행합니다.
   + 리포지토리와 연결할 승인 규칙 템플릿의 이름.
   + 승인 규칙 템플릿과 연결될 리포지토리의 이름.

   예를 들어 {{2-approver-rule-for-main}}이라는 승인 규칙 템플릿을 {{MyDemoRepo}}라는 리포지토리와 연결하려면 다음과 같이 합니다.

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

1. 성공한 경우 이 명령은 아무 것도 반환하지 않습니다.<a name="batch-associate-template-repositories"></a>

## 템플릿을 여러 리포지토리와 연결하려면
<a name="batch-associate-template-repositories"></a>

1. 터미널 또는 명령줄에서 다음을 지정하여 **batch-associate-approval-rule-template-with-repositories** 명령을 실행합니다.
   + 리포지토리와 연결할 승인 규칙 템플릿의 이름.
   + 승인 규칙 템플릿과 연결될 리포지토리의 이름.

   예를 들어 **2-approver-rule-for-main**이라는 승인 규칙 템플릿을 **MyDemoRepo** 및 **MyOtherDemoRepo**라는 리포지토리와 연결하려면 다음과 같이 하세요.

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

1. 이 명령이 제대로 실행되면 다음과 비슷한 출력이 반환됩니다.

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