설정 - 개발자 도구 콘솔

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

설정

AWS CodeBuild, AWS CodeCommit AWS CodeDeploy, 또는 IAM 사용자 또는 역할에 대한 관리형 정책이 있거나 IAM 사용자 또는 역할에 AWS CodePipeline 적용된 경우, 정책에서 제공하는 역할 및 권한의 제한 내에서 알림을 처리하는 데 필요한 권한이 있습니다. 예를 들어, AWSCodeBuildAdminAccess, AWSCodeCommitFullAccess, AWSCodeDeployFullAccess 또는 AWSCodePipeline_FullAccess 관리형 정책이 적용된 사용자는 알림에 대한 전체 관리 액세스 권한을 가집니다.

정책 예제를 포함한 자세한 내용은 ID 기반 정책을(를) 참조하세요.

이러한 정책 중 하나를 IAM 사용자 또는 역할에 적용하고 프로젝트를 빌드, 리포지토리 CodeBuild, 배포 애플리케이션 또는 파이프라인에 적용한 경우 첫 번째 알림 규칙을 생성할 준비가 된 것입니다. CodeCommit CodeDeploy CodePipeline 계속해서 알림 시작하기로 이동하십시오. 그렇지 않은 경우 다음 주제를 참조하십시오.

IAM 사용자, 그룹 또는 역할의 알림에 대한 관리 권한을 직접 관리하려면 이 주제의 절차에 따라 서비스를 사용하는 데 필요한 권한 및 리소스를 설정합니다.

알림 전용 주제를 생성하는 대신 이전에 생성된 Amazon SNS 주제를 알림에 사용하려면 이벤트를 해당 주제에 게시할 수 있도록 허용하는 정책을 적용하여 Amazon SNS 주제를 알림 규칙의 대상으로 사용하도록 구성해야 합니다.

참고

다음 절차를 수행하려면 관리자 권한을 보유한 계정으로 로그인해야 합니다. 자세한 내용은 첫 번째 IAM 관리자 및 그룹 생성을 참조하세요.

알림에 대한 관리자 액세스를 위한 정책 생성 및 적용

IAM 사용자로 로그인하거나 서비스 및 알림을 생성하려는 서비스 (AWS CodeBuild, AWS CodeCommit AWS CodeDeploy, 또는 AWS CodePipeline) 에 액세스할 권한이 있는 역할을 사용하여 알림을 관리할 수 있습니다. 자체 정책을 생성하여 사용자 또는 그룹에 적용할 수도 있습니다.

다음 절차에서는 알림을 관리하고 IAM 사용자를 추가할 권한이 있는 IAM 그룹을 구성하는 방법을 보여줍니다. 그룹을 설정하지 않고자 하는 경우 이 정책을 직접 IAM 사용자 또는 사용자가 수임할 수 있는 IAM 역할에 적용할 수 있습니다. CodeBuild, CodeCommit CodeDeploy CodePipeline, 또는 관리형 정책을 사용할 수도 있습니다. 관리형 정책에는 정책 범위에 따라 정책에 적합한 알림 기능 액세스가 포함됩니다.

아래 정책에서 이 정책에 대한 이름(예: AWSCodeStarNotificationsFullAccess)과 설명(선택 사항)을 입력합니다. 설명은 정책의 목적을 기억하는 데 도움이 됩니다(예: This policy provides full access to AWS CodeStar Notifications.).

JSON 정책 편집기를 사용하여 정책을 생성하려면
  1. AWS Management Console 로그인하고 https://console.aws.amazon.com/iam/ 에서 IAM 콘솔을 엽니다.

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

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

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

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

  5. 다음 JSON 정책 문서를 입력합니다.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "AWSCodeStarNotificationsFullAccess", "Effect": "Allow", "Action": [ "codestar-notifications:CreateNotificationRule", "codestar-notifications:DeleteNotificationRule", "codestar-notifications:DescribeNotificationRule", "codestar-notifications:ListNotificationRules", "codestar-notifications:UpdateNotificationRule", "codestar-notifications:Subscribe", "codestar-notifications:Unsubscribe", "codestar-notifications:DeleteTarget", "codestar-notifications:ListTargets", "codestar-notifications:ListTagsforResource", "codestar-notifications:TagResource", "codestar-notifications:UntagResource" ], "Resource": "*" } ] }
  6. 다음을 선택합니다.

    참고

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

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

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