본문 바로가기

AWS

[AWS Elastic Beanstalk] eb create 'ERROR: InvalidParameterValueError - Platform ARN is invalid' 에러해결 :: DANIDANI

AWS elastic beanstalk를 실행하는 명령어인 eb create를 실행 시 다음과 같은 에러가 발생하였다.

eb create
Enter Environment Name
(default is Mocha-practice-dev): testEB
Enter DNS CNAME prefix
(default is testEB): testEB

Select a load balancer type
1) classic
2) application
3) network
(default is 2):

ERROR: InvalidParameterValueError - Platform ARN is invalid: Not an IAM ARN: 64bit Amazon Linux 2018.03 v4.16.0 running Node.js.

 

 

ERROR: InvalidParameterValueError - Platform ARN is invalid:

Not an IAM ARN: 64bit Amazon Linux 2018.03 v4.16.0 running Node.js

 


에러 원인: node의 버전 문제

node의 버전을 확인해보았더니 10.22.1 이었다. 그러나 eb에서는 노드 플랫폼을 생성시 default로 12버전으로 생성하기에 오류가 나는 것으로 확인된다.

node --version
v10.22.1

 

에러 해결: 'eb platform select'

다음 명령어를 이용하면 플랫폼의 기본설정을 변경할 수 있다.

노드가 10버전이기에 2번을 선택하였고, 다시 eb create를 하였더니 잘 실행되었다!!

eb platform select

It appears you are using Node.js. Is this correct?
(Y/n): Y
Select a platform branch.
1) Node.js 12 running on 64bit Amazon Linux 2
2) Node.js 10 running on 64bit Amazon Linux 2
3) Node.js running on 64bit Amazon Linux
(default is 1): 2
728x90