开发者社区> 问答> 正文

模板验证失败的原因是什么?

资源编排模板验证失败的原因是什么?

展开
收起
小天使爱美 2020-03-24 17:32:20 1100 0
1 条回答
写回答
取消 提交回答
  • 如果您编辑的资源栈模板在验证时,验证失败,请检查以下项目。

    格式 请确保模板格式为有效的 JSON 格式文件,并使用 UTF-8 编码。有效是指 JSON 应该能够被程序语言正常的解析。

    版本(ROSTemplateFormatVersion) 检查 ROSTemplateFormatVersion 拼写正确,并且值为 2015-09-01。

    映射(Mappings) 检查映射定义是否符合资源编排的规定。

    注意 在映射中,不能使用函数。 参数(Parameters) 检查参数定义是否符合资源编排的规定。

    注意 在参数中,不能使用函数;在参数定义中,如果有参数限制定义和 default 值,那么 default 值也必须符合参数限制定义。 资源(Resources) 资源 ID 不能包含正斜杠 (/) 字符。

    资源定义必须包含 Type 属性,而且值必须为字符串。

    资源定义中,不能包含有除 Type、Properties、Metadata、DependsOn、DeletionPolicy、和 Description 以外的值。

    输出(Outputs) 如果定义了输出部分,则必须在输出部分定义 value 属性。

    不受支持的资源类型 如果模板中定义了不受支持的资源,则验证失败。

    其他 检查模板文件大小,确认模板不超过 512KB。

    检查确认在模板的第一级没有使用除 ROSTemplateFormatVersion、Description、Mappings、Parameters、Resources、和 Outputs 之外的 section。

    2020-03-24 18:05:13
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载