Elastic beanstalk 배포를 위해 eb create 명령어 입력 시
MacBook-pro project % eb init
...
ERROR: NotAuthorizedError - Operation Denied. Access Denied
위 에러가 발생하는 경우, aws configure 혹은 eb init 시 설정해둔 aws profile 의 IAM 권한을 확인해야 한다.
나의 경우는 AmazonS3FullAccess
권한이 없어 발생한 에러였다.
기본적으로
AdministratorAccess-AWSElasticBeanstalk
AmazonEC2FullAccess
AWSCodeDeployFullAccess
AWSCodeDeployRole
AmazonS3FullAccess
위 권한들이 있으면 create 시 아무 문제가 없는거 같다.
+기존의 AWSElasticBeanstalkFullAccess 권한이 AdministratorAccess-AWSElasticBeanstalk 권한으로 변경되었다.
ref) https://stackoverflow.com/questions/67485957/awselasticbeanstalkfullaccess-provides-full-access-equivalent