すべてのプロダクト
Search
ドキュメントセンター

テンプレート検証の失敗の理由

最終更新日: Mar 19, 2020

編集したテンプレートがテンプレートの検証に失敗した場合は、次の項目をチェックして原因を調べます。

フォーマット

テンプレートが有効な JSON 形式であり、UTF-8 でエンコードされていることを確認してください。有効な JSON 形式は、プログラミング言語で JSON を読み取り可能であること意味します。

Version (ROSTemplateFormatVersion)

ROSTemplateFormatVersion の綴りが正しいことを確認し、値が 2015-09-01 であることを確認します。

マッピング

マッピング定義が ROS 要件に準拠していることを確認してください。

注意:マッピングには何の機能も使用できません。

パラメータ

パラメータ定義が ROS 要件に適合していることを確認してください。

注意: パラメータには機能を使用できません。パラメータ定義にパラメータ制限定義とデフォルト値が含まれている場合、デフォルト値もパラメータ制約定義に準拠している必要があります。

リソース

リソース ID には、スラッシュ(/)を使用できません。

Type 属性はリソース定義に含まれていなければならず、その値は文字列でなければなりません。

プロパティメタデータ DependsOn DeletionPolicy 、および説明以外の値は、リソース定義に含めることはできません。

Outputs

出力が定義されている場合は、[出力]フィールドでその値を指定する必要があります。

サポートされていないリソースタイプ

サポートされていないリソースがテンプレートに定義されていると、検証は失敗します。

ROS コンソールのリソースタイプページでサポートされているリソースタイプを参照してください。

その他

テンプレートファイルのサイズが 512 KB を超えないようにしてください。

ROSTemplateFormatVersion Description Mappings Parameters Resources Outputs 以外のセクションは、テンプレートの 1 学年で使用されていないことを確認してください。