Auto Scaling + codedeploy 배포 오류 - The IAM role arn:aws: does not give you permission to perform operations in the following AWS service: AmazonAutoScaling. Contact your AWS administrator if you need help. If you are an AWS administrator, you can grant permissions to your users or groups by creating IAM policies.

블루/그린 배포 설정하고 codedeploy 진행할 때 발생한 오류로 권한 설정이 수정하면 된다.

1. IAM - 역할 - 정책을 하나 만들고 그 안에 아래 내용을 입력한다.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "iam:PassRole",
                "ec2:CreateTags",
                "ec2:RunInstances"
            ],
            "Resource": "*"
        }
    ]
}

적용된 예시는 아래 이미지와 같다.

2. codedeploy - 애플리케이션 - 배포 그룹 편집에 입력했던 서비스 역할을 확인한다.

3. 해당 역할을 IAM - 역할에서 찾아서 1번에서 추가한 정책을 권한 추가를 통해서 추가해준다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP