Ошибка проверки шаблона: параметр 'KeyNameInput' должен соответствовать шаблону [a-zA-Z] [a-zA-Z0-9] * - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь создать стек для развертывания ec2instance с облачной информацией с ключевыми входными параметрами, но выдает ошибку проверки

Я перепробовал все комбинации в разрешенном порядке. Пожалуйста, помогите, где я иду не так

 --- 
AWSTemplateFormatVersion: "2010-09-09"
Description: "Ec2 block device mapping"
Parameters: 
KeyName: 
Description: "Name of an existing EC2 KeyPair to enable SSH access into 
the WordPress web server"
Type: "AWS::EC2::KeyPair::KeyName"
KeyNameInput: 
AllowedPattern: "[a-zA-Z][a-zA-Z0-9]*"
Default: kinesis-key
Description: "Enter the keyname"
MaxLength: 41
MinLength: 1
Type: String
Resources: 
InstanceSecurityGroup: 
  Properties: 
  GroupDescription: "Enable SSH access via port 22"
  SecurityGroupIngress: 
    - 
      CidrIp: 0.0.0.0/0
      FromPort: "22"
      IpProtocol: tcp
      ToPort: "22"
Type: "AWS::EC2::SecurityGroup"
MyEC2Instance: 
Properties: 
  AvailabilityZone: us-east-1a
  BlockDeviceMappings: 
    - 
      DeviceName: /dev/sdm
      Ebs: 
        DeleteOnTermination: "false"
        Iops: "200"
            VolumeSize: "20"
           VolumeType: io1
       - 
         DeviceName: /dev/sdk
         NoDevice: {}
         ImageId: ami-0080e4c5bc078760e
         InstanceType: t2.micro
         KeyName: KeyName
         SecurityGroupIds: 
      - InstanceSecurityGroup
        Type: "AWS::EC2::Instance"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...