テンプレートの検証
Oracle Cloud Stackテンプレートを開発するときに、検証機能を使用して、テンプレートを公開またはインポートする前にテンプレートのエラーを特定することができます。
Oracle Cloud Stackはテンプレートの構文を検証します。 それはそれを確認しません:
-
リソース定義は、基礎となるクラウド・サービスのREST APIに準拠しています。
-
GetAtt関数を使用すると、基礎となるクラウド・サービスのREST APIに準拠します。
コンソールでのテンプレートの検証
webコンソールを使用して、Oracle Cloud Stackの未公開テンプレートを検証します。
コンソールでパブリッシュされたテンプレートを検証するには、まずそのテンプレートをコピーする必要があります。 「テンプレートのコピー」を参照してください。
CLIを使用したテンプレートの検証
テンプレートをOracle Cloud Stackにインポートする際、テンプレートの構文は自動的に検証されます。 オプションで、テンプレート・ファイルとそのテンプレート・パラメータを、CLIを使用してクラウドにインポートする前に検証することもできます。
stack validate-templateコマンドを実行します。
ローカル・ファイル・システム上のテンプレートYAMLファイルの完全修飾パスを指定します。 必要であれば、特定の入力パラメータに照らしてテンプレートを検証できます。 各テンプレート・パラメータは空白で区切ります。
psm stack validate-template -f filePath -p param1:value1 param2:value2 ... paramN:valueN例:
psm stack validate-template -f /home/oracle/cloud/dev_stack_template.yaml -p shape:OC3 clusterSize:2Oracle Cloud StackのCLIコマンドの詳細は、「psm stackコマンド」を参照してください。