

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

# 리포지토리 생성 템플릿에 대한 사용자 지정 정책 생성
<a name="repository-creation-templates-custom"></a>

 AWS Management Console 를 사용하여 이후에 IAM 역할과 연결될 정책을 정의할 수 있습니다. 그런 다음 리포지토리 생성 템플릿을 구성할 때 이 IAM 역할을 리포지토리 생성 역할로 사용할 수 있습니다.

------
#### [ AWS Management Console ]

**JSON 정책 편집기를 사용하여 리포지토리 생성 템플릿에 대한 사용자 지정 정책을 생성합니다.**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) IAM 콘솔을 엽니다.

1. 왼쪽의 탐색 창에서 **정책**을 선택합니다.

1. **정책 생성**을 선택합니다.

1. **정책 편집기** 섹션에서 **JSON** 옵션을 선택합니다.

1. **JSON** 필드에 다음 정책을 입력합니다.

------
#### [ JSON ]

****  

   ```
   { 
           "Version":"2012-10-17",		 	 	  
           "Statement": [ 
               { 
                   "Effect": "Allow",
                   "Action": [ 
                       "ecr:CreateRepository", 
                       "ecr:ReplicateImage", 
                       "ecr:TagResource" 
                   ], 
                   "Resource": "*" 
               }, 
               {
                   "Effect": "Allow", 
                   "Action": [ 
                       "kms:CreateGrant", 
                       "kms:RetireGrant", 
                       "kms:DescribeKey" 
                   ], 
                   "Resource": "*" 
               } 
            ]
   }
   ```

------

1. [정책 검증](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html) 중에 생성되는 모든 보안 경고, 오류 또는 일반 경고를 해결하고 **다음**을 선택합니다.

1. 정책에 권한 추가를 완료했으면 **다음**을 선택합니다.

1. **검토 및 생성** 페이지에서 생성하는 정책에 대한 **정책 이름**과 **설명**(선택 사항)을 입력합니다. **이 정책에 정의된 권한**을 검토하여 정책이 부여한 권한을 확인합니다.

1. **정책 생성**을 선택하고 새로운 정책을 저장합니다.

1. 생성 템플릿에 대해 이 정책을 할당하는 역할을 생성하려면 [리포지토리 생성 템플릿에 대한 IAM 역할 생성](repository-creation-templates-create-iam.md) 섹션을 참조하세요.

------