Elastic Benastalk로 생성한 EC2 인스턴스가 S3, DynamoDB 등 다른 AWS 서비스에 접근하기 위해서는 default instance profile에 해당 권한을 추가해줘야 합니다. 이번 실습에서 사용되는 샘플 애플리케이션은 데이터를 쓰기 위한 DynamoDB와 notification을 보내기 위한 Amazon SNS를 사용하고 있습니다. 이번 장에서는 Elastic Beanstalk로 배포한 애플리케이션이 필요한 서비스에 접근할 수 있도록 인스턴스에 권한을 추가하는 방법을 알아 봅니다.
AWS 콘솔에서 IAM을 검색하여 IAM 콘솔로 이동합니다.
좌측 네비게이션 메뉴에서 **Roles*를 클릭 합니다.
aws-elasticbeanstalk
를 검색하여 aws-elasticbeanstalk-ec2-role을 클릭 합니다.
Attach policies 버튼을 클릭 합니다.
AmazonSNSFullAccess
와 AmazonDynamoDBFullAccess
를 검색 후 체크박스를 클릭하고 Attach policy 버튼을 클릭하여 policy를 추가 합니다.