機械翻訳について

テンプレートの検証

Oracle Cloud Stackテンプレートを開発するときに、検証機能を使用して、テンプレートを公開またはインポートする前にテンプレートのエラーを特定することができます。

Oracle Cloud Stackはテンプレートの構文を検証します。 それはそれを確認しません:

  • リソース定義は、基礎となるクラウド・サービスのREST APIに準拠しています。

  • GetAtt関数を使用すると、基礎となるクラウド・サービスのREST APIに準拠します。

コンソールでのテンプレートの検証

webコンソールを使用して、Oracle Cloud Stackの未公開テンプレートを検証します。

コンソールでパブリッシュされたテンプレートを検証するには、まずそのテンプレートをコピーする必要があります。 「テンプレートのコピー」を参照してください。

  1. Oracle Cloud Stackコンソールにアクセスし、「テンプレート」をクリックします。
  2. 「非公開」をクリックします。
  3. 検証するテンプレートをクリックします。
    テンプレート・ビルダーが表示されます。
  4. 「現在のテンプレートを検証」 チェック・アイコンをクリックします。

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:2

Oracle Cloud StackのCLIコマンドの詳細は、「psm stackコマンド」を参照してください。