2017-04-17 5 views
4

ECS CLI tutorial을 따르고 있습니다.Amazon ECS CLI를 사용하여 클러스터 만들기

나는 첫 번째 명령 실행하면 : 나는 영역이 제대로 설정되어 있는지 확인했다

ERRO[0040] Failure event reason="Parameter validation failed: parameter value transin-ravi-west-1.pem for parameter name KeyName does not exist. Rollback requested by user." resourceType="AWS::CloudFormation::Stack"

ERRO[0040] Error executing 'up': Cloudformation failure waiting for 'CREATE_COMPLETE'. State is 'ROLLBACK_COMPLETE'

: 나는 다음과 같은 오류가 ecs-cli up --keypair xxxxx.pem --capability-iam --size 2 --instance-type t2.medium

합니다. 여전히 작동하지 않습니다. (제안 된대로 here)

+0

아무 것도 아닐까요? –

답변

2

ecs-cli 명령에서 .pem 파일에 대한 참조 대신 --keypair 매개 변수에 키 이름을 전달하려고 시도 했습니까?

+0

키 이름으로 무엇을 의미하는지 확신 할 수 없습니다. 정교하게 주시겠습니까? –

+0

aws cli'aws ec2 create-key-pair --key-name MyKeyPair --output text> MyKeyPair.pem'을 통해 키를 만든 경우 --key-name 매개 변수의 값을 사용하십시오. aws 콘솔을 사용한 경우 이름을 지정 했으므로 그 값을 사용하십시오. – joaofs

+1

나는 그 문제를 과거에 가지고 있었다. cli 매개 변수 이름은 조금기만입니다. 하지만 당신이 붙여 넣은 cloudformation 오류 로그 ("[...] 매개 변수 이름 KeyName 존재하지 않습니다.") – joaofs