Eclipse 2020-06在CloudFormation(YAML)模板中的有效!Ref和!Sub上引发错误

时间:2020-08-23 06:51:48

标签: eclipse yaml amazon-cloudformation

!Ref!Sub是CloudFormation YML模板的“面包和黄油”。

当我从Eclipse 2019-xx升级到2020-06时,我开始出现以下错误: enter image description here

这些是有效且可重复部署的有效模板。

是否有办法获得正确的验证或将其关闭?

我尝试通过Project属性禁用验证,但是YAML没有选项。

2 个答案:

答案 0 :(得分:1)

此错误来自Eclipse Wild Web Developer中包含的Visual Studio Code YAML语言服务器,该服务器已成为2020-06版本中某些IDE软件包的一部分。

您可以通过如下关闭YAML语言服务器来消除该错误(将对YAML文件的支持减少为仅语法突出显示):

  1. 窗口> 首选项:语言服务器 取消选中 YAML ,然后单击< em>应用并关闭
  2. 问题视图中删除错误

Visual Studio Code YAML语言服务器具有架构支持。因此,可能有一个更好的解决方案,而无需完全关闭语言服务器。

答案 1 :(得分:0)

如果您愿意尝试其他编辑器,除自动完成功能,悬停文档链接,内联CloudFormation's Visual Studio Code extensionthese functions and more之外,linting还应处理template resource dependency graph previews。如果您有Github帐户,并想在安装之前快速将其注销,请获取online demo