개발/Infra

AWS Elastic Beanstalk 생성 시 The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist

hojak99 2024. 3. 23. 15:04

EB 생성 시 예전과 동작이 달라져서 시간을 버린김에 공유 차 글을 작성해본다.


 

EB 를 사용할 일이 있어서 AWS 계정 하나 생성해서 EB 생성을 해보려고 하니 아래 오류가 계속 발생하면서 생성이 되지 않았다.

> The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist.

좀 찾아보니 아래와 같이 예전엔 자동으로 aws-elasticbeanstalk-ec2-role 에 관련 권한을 자동으로 포함시켜주었으나 언제부터인지는 모르겠으나 앞으론 EC2 role 을 생성해서 등록시켜줘야 한다.

링크

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-instanceprofile.html

 


 

아래 사진이 EB 생성 시의 메뉴인데 [EC2 인스턴스 프로파일] 부분이 optional 로 선택하는 것이길래 따로 뭐 할게 없겠지 했는데 추가를 해줘야 동작을 한다. 

 

 

아래 사진과 같이 ec2-intance-role 을 생성 후 위 사진의 [EC2 인스턴스 프로파일]에 설정해주니 정상적으로 생성이 된다.

반응형