Я продолжаю получать это заявление в дополнение к ошибке создания стеков формирования облака:
Пара ключей 'AdvancedCFN' не существует (Сервис: AmazonEC2; Код состояния: 400; ОшибкаКод: InvalidKeyPair.NotFound
Любые идеи относительно того, что я делаю неправильно?
Когда я удаляю строку KeyName: AdvancedCFN
из части EC2 раздела ресурсов, стек будетсборка, но затем возникает ошибка, я запускаю старую версию PHP. Когда я запускаю: yum install -y httpd24 php70 mysql56-server php70-mysqlnd
, он все еще говорит то же самое, я вставляю эту команду после yum update -y command
Вот раздел EC2код:
EC2:
Type: "AWS::EC2::Instance"
DeletionPolicy: Delete
Properties:
ImageId: !FindInMap [RegionMap, !Ref "AWS::Region", AMALINUX] # Dynamic mapping + Pseudo Parameter
InstanceType: !FindInMap [InstanceSize, !Ref EnvironmentSize, EC2]
KeyName: AdvancedCFN
UserData:
"Fn::Base64":
!Sub |
#!/bin/bash
yum update -y aws-cfn-bootstrap # good practice - always do this.
/opt/aws/bin/cfn-init -v --stack ${AWS::StackName} --resource EC2 --configsets wordpress --region ${AWS::Region}
yum -y update
/opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackName} --resource EC2 --region ${AWS::Region}
Есть идеи?