서비스 역할에 Amazon SNS 권한 CodePipeline 부여 - AWS CodePipeline

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

서비스 역할에 Amazon SNS 권한 CodePipeline 부여

승인 작업에 검토가 필요할 때 AmazonSNS을 사용하여 주제에 알림을 게시하려는 경우 CodePipeline 작업에 사용하는 서비스 역할에 Amazon SNS 리소스에 액세스할 수 있는 권한을 부여해야 합니다. IAM 콘솔을 사용하여 서비스 역할에 이 권한을 추가할 수 있습니다.

아래 정책에서 를 사용하여 게시할 정책을 지정합니다SNS. 다음 정책의 경우 SNSPublish로 이름을 지정할 수 있습니다. 다음 정책을 서비스 역할에 연결하여 사용하세요.

중요

에서 사용한 AWS Management Console 것과 동일한 계정 정보로 에 로그인했는지 확인합니다시작하기 CodePipeline.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "*" } ] }
JSON 정책 편집기를 사용하여 정책을 생성하려면
  1. 에 로그인 AWS Management Console 하고 에서 IAM 콘솔을 엽니다https://console.aws.amazon.com/iam/.

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

    정책을 처음으로 선택하는 경우 관리형 정책 소개 페이지가 나타납니다. 시작을 선택합니다.

  3. 페이지 상단에서 정책 생성을 선택합니다.

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

  5. JSON 정책 문서를 입력하거나 붙여넣습니다. IAM 정책 언어에 대한 자세한 내용은 IAM JSON 정책 참조를 참조하세요.

  6. 정책 검증 동안 생성된 모든 보안 경고, 오류 또는 일반 경고를 해결하고 다음을 선택합니다.

    참고

    언제든지 시각적 옵션과 JSON 편집기 옵션 간에 전환할 수 있습니다. 그러나 시각적 편집기에서 변경하거나 다음을 선택하면 IAM에서 정책을 재구성하여 시각적 편집기에 맞게 최적화할 수 있습니다. 자세한 내용은 IAM 사용 설명서정책 재구성을 참조하세요.

  7. (선택 사항) 에서 정책을 생성하거나 편집할 때 템플릿에 사용할 AWS Management Console수 있는 JSON 또는 YAML 정책 AWS CloudFormation 템플릿을 생성할 수 있습니다.

    이렇게 하려면 정책 편집기에서 작업 을 선택한 다음 템플릿 생성을 CloudFormation 선택합니다. 에 대한 자세한 내용은 AWS CloudFormation 사용 설명서AWS Identity and Access Management 리소스 유형 참조를 AWS CloudFormation참조하세요.

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

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

  10. (선택 사항) 태그를 키 값 페어로 연결하여 메타데이터를 정책에 추가합니다. 에서 태그를 사용하는 방법에 대한 자세한 내용은 IAM 사용 설명서 IAM 리소스 태그 지정을 IAM참조하세요.

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