在 AWS CloudFormation 中使用 CloudFormation CLI 运行 cfn generate 命令时,如何解决“资源规范无效”这一错误?

上次更新时间:2020 年 8 月 17 日

使用 CloudFormation 命令行界面 (CloudFormation CLI) 运行 cfn generate 命令时,我在 AWS CloudFormation 中收到 “资源规范无效”这一错误。如何解决此错误?

简短描述

解决方法

  1. 在执行cfn init命令的项目的根目录中,找到资源提供程序 schema。
    注意:资源提供程序 schema 文件为 JSON 文件,格式为Organization-service-resource.json
  2. 确认您的organization-service-resource.json文件遵循的是正确的 JSON 格式。
  3. 将资源的命名空间与资源提供程序 schema 中的命名空间进行比较,然后解决您发现的任何差异。

如果上述步骤未能解决问题,请使用cfn init创建一个新项目,并逐步更新资源提供程序 schema 文件organization-service-resource.json,直至您找到导致“资源规范无效”这一错误的更改为止。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?