✅ 1. CodeDeploy 역할(Role) 생성하기

<aside> 🧑🏻 Code Deploy가 다른 AWS Resource에 접근하려면 권한이 필요하다. 그 권한을 부여해주는 기능이 IAM의 역할(Role)이다.

</aside>

Untitled

Untitled

Untitled

Untitled

Untitled

✅ 2. CodeDeploy 생성하기

  1. CodeDeploy 애플리케이션 생성

    Untitled

    Untitled

  2. CodeDeploy 배포그룹 생성

    Untitled

    Untitled

    Untitled

    Untitled

✅ 3. EC2 역할(Role) 생성하기

<aside> 🧑🏻 EC2가 빌드된 파일을 S3로부터 다운받아야 한다. 이 때, EC2가 S3에 접근하려면 권한이 필요하다. 그 권한을 부여해주는 기능이 IAM의 역할(Role)이다.

</aside>

  1. 정책 생성

    Untitled

  2. 권한 지정하기

    Untitled

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Action": [
                    "s3:Get*",
                    "s3:List*"
                ],
                "Effect": "Allow",
                "Resource": "*"
            }
        ]
    }