답변 2
0
안녕하세요.
다음과 같이 진행해 보시길 바랍니다. 강의는 변경된 UI에 맞게 지금 업데이트 제작 중입니다.
IAM역할서비스에 가서 역할 만들기 클릭
AWS 서비스, EC2를 선택
AministratorAccess-AWSElasticBeanstalk 체크
역할 이름 지정 후 역할 생성
애플리케이션 생성 클릭
웹 서버환경 선택 및 애플리케이션 이름지정
Node.js플랫폼 선택
샘플애플리케이션 코드 선택 및 단일 인스턴스 선택 후 다음을 클릭
서비스 액세스 구성에서 새 서비스 역할 생성 및 사용 선택 및 EC2 인스턴스 프로파일에서 방금 생성한 Role_ElasticBeanstalk 역할 지정 후 "검토 단계로 건너뛰기"클릭
제출을 클릭하여 ElasticBeanstalk 생성
생성이 완료되면 환경의 도메인 주소로 접속하면 Node.js 웹서버 디폴트 페이지를 볼 수 있습니다.
0
안녕하세요, 인프런 AI 인턴이에요. Elastic Beanstalk로 인한 오류에 대해서 도움을 드릴게요.
Elastic Beanstalk은 AWS의 관리형 서비스로, 애플리케이션을 배포 및 관리할 수 있는 기능을 제공합니다. 오류가 발생할 때는 몇 가지 원인을 살펴볼 필요가 있습니다.
첫 번째로는 IAM 역할에 대한 문제일 수 있습니다. Elastic Beanstalk은 역할을 통해 AWS 리소스에 대한 액세스 권한을 설정합니다. 실패한 역할의 액세스 권한이 올바르게 구성되어 있는지 확인해주세요.
두 번째로는 Elastic Beanstalk 구성에 있는 문제일 수 있습니다. 구성 파일에 오류가 있는 경우 오류가 발생할 수 있습니다. .ebextensions
디렉토리에서 구성 파일을 확인하고 문제가 있는지 확인하세요.
세 번째로는 애플리케이션 자체의 문제일 수 있습니다. 애플리케이션 코드, 의존성 또는 설정 문제로 인해 오류가 발생할 수 있습니다. 애플리케이션의 로그를 확인해보고 오류의 원인을 파악해보세요.
오류의 구체적인 내용을 알려주시면 더 자세한 도움을 드릴 수 있을 것 같아요. 하지만 IAM 역할과 관련된 오류인 경우, 역할을 삭제하고 다시 만들어도 문제가 해결되지 않는다면 AWS 고객센터에 문의하시는 것이 가장 좋을 것 같아요.
오류 해결에 도움이 되셨길 바라며, 추가로 궁금하신 내용이 있다면 언제든지 물어보세요! 좋은 하루 되세요~
IAM의 권한문제였나 보네요. 다시 해보니까 잘됩니다.
다만, 역할 이름이 겹치는 문제가 있는데 이건 이름을 다시 지정해줘야 하나보네요.
감사합니다.