amazon-web-services - AWS 中此 Cloudformation 模板中的内在函数 !Ref 的错误是什么?

标签 amazon-web-services yaml aws-cloudformation

最近我开始探索 YAML 格式的 AWS CloudFormation。我收到错误消息:

Encountered unsupported property Type

YAML代码说明如下:-

AWSTemplateFormatVersion: 2010-09-09
Resources: 
  DevEC2Instance:
    Type: 'AWS::EC2::Instance'
    Properties:
      ImageId: ami-04aa88aebb9fefd83
      Type: t2.micro
      KeyName: Newkey
      SecurityGroups:
       - default
       - !Ref SSHSecurityGroup
SSHSecurityGroup:
  Type: AWS::EC2::SecurityGroup
  Properties:
    GroupDescription: Group_For_CloudFormation
    SecurityGroupIngress:
    - Ipprotocol: tcp
      FromPort: '22'
      ToPort: '22'
      CidrIp: 0.0.0.0/0

最佳答案

您能检查一下此代码片段是否适合您吗?

Resources:

  DevEC2Instance:
    Type: AWS::EC2::Instance
    Properties:
      ImageId: ami-04aa88aebb9fefd83
      InstanceType: t2.micro
      KeyName: Newkey
      SecurityGroups:
        - default
        - !Ref SSHSecurityGroup
  SSHSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Group_For_CloudFormation
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: 22
          ToPort: 22
          CidrIp: 0.0.0.0/0

关于amazon-web-services - AWS 中此 Cloudformation 模板中的内在函数 !Ref 的错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66813344/

相关文章:

amazon-web-services - AWS SAM 模板(带有 OpenAPI),用于使用自定义 Lambda 授权方部署 HTTP API

go - Viper 在解码时不考虑我的结构中的 yaml 标签

amazon-web-services - 将 Redis 集群与一个堆栈分开

amazon-web-services - AWS CLI - 获取名称以字符串开头的所有 CloudFormation 堆栈

amazon-web-services - Jenkins ECS 和 EFS 出错

java - 具有构造函数和设置属性的 Yaml 文件不起作用

yaml - 如何验证 openapi 3.0.0 yaml 规范?

amazon-web-services - 如何在 AWS Cloudformation 中使用 !Join 和 !FindInMap 创建名称标签

amazon-web-services - 属性定义不一致

amazon-web-services - Terraform:特定于 ubuntu 20.08 LTS AWS 的 AMI 列表