首页 > 解决方案 > AWS SAM YAML 模板 - 未知标签!Ref

问题描述

当我尝试部署我的 AWS SAM YAML 文件时,它说 !Ref 是未知标签失败。

在此处输入图像描述

有什么想法可以解决这个问题吗?

AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31

Resources:
  MySimpleFunction:
    Type: AWS::Serverless::Function
    Properties:
      Handler: index.handler
      Runtime: nodejs4.3
      CodeUri: s3://<bucket>/MyCode.zip
      Events:
        MyUploadEvent:
          Type: S3
          Properties:
            Id: !Ref Bucket
            Events: Create
  Bucket:
    Type: AWS::S3::Bucket

标签: yamlamazon-cloudformationserverlessaws-serverlessaws-sam

解决方案


您可以在您的 : 添加自定义 YAML 标签settings.json

"yaml.customTags": [
  "!Equals sequence",
  "!FindInMap sequence",
  "!GetAtt",
  "!GetAZs",
  "!ImportValue",
  "!Join sequence",
  "!Ref",
  "!Select sequence",
  "!Split sequence",
  "!Sub"
]

推荐阅读