機械翻訳について

テンプレートのインポート

Oracle Cloud Stackにカスタム・テンプレート・ファイルをインポートします。

ファイルのtemplateName属性の値が、Oracle Cloud Stackでテンプレートの名前として使用されます。 テンプレート・ソース・ファイルの実際の名前は、Oracle Cloud Stackでテンプレートの識別に使用されません。 既存のテンプレートと同じ名前で新しいtemplateVersionを使用してテンプレートをインポートする場合、既存のテンプレートを置き換えます。 このテンプレートの以前のバージョンから作成された既存のスタックには影響はありません。 「テンプレートの編集」を参照してください。

コンソールでの公開テンプレートのインポート

webコンソールを使用して、テンプレート・ファイルをOracle Cloud Stackにインポートします。 テンプレートは自動的に公開され、このアカウントのすべてのユーザーがクラウド・スタックの作成に使用できます。

  1. Oracle Cloud Stackコンソールにアクセスし、「テンプレート」をクリックします。
  2. 「インポート」をクリックします。
  3. 次のいずれかのオプションを選択します。
    • 「テンプレート・ファイル」 - 「ファイルを選ぶ」をクリックし、ローカル・マシン上のYAMLテンプレート・ファイルを選択します。
    • 「テンプレートURL」 - YAMLテンプレート・ファイルのURLを入力します。
  4. 「インポート」をクリックします。
    テンプレート・ファイルの形式とコンテンツが自動的に検証されます。 検証エラーが見つかった場合、テンプレート・ファイルを編集し、問題を修正してから再度インポートする必要があります。
  5. 「テンプレート」ページにテンプレートの存在を確認します。

    「検索」入力フィールドを使用してテンプレートを見つけることもできます。

コンソールでの未公開テンプレートのインポート

webコンソールを使用して、公開されていない(ドラフトの)テンプレート・ファイルをOracle Cloud Stackにインポートします。 テンプレートは、公開するまでスタックを作成するために使用することはできません。

初めて未発表のテンプレートをインポートする前に、「テンプレート・ストレージの構成」を参照してください。

  1. Oracle Cloud Stackコンソールにアクセスし、「テンプレート」をクリックします。
  2. 「非公開」をクリックします。
  3. 「テンプレートの追加」をクリックし、「既存のテンプレートをインポート」を選択します。
  4. ローカル・マシンのYAMLテンプレート・ファイルに移動して選択します。
  5. 「未発表のテンプレート」ページにテンプレートの存在を確認します。

    「検索」入力フィールドを使用してテンプレートを見つけることもできます。

インポートされたテンプレートをコンソールで変更した後、そのテンプレートを公開することができます。 「テンプレートの公開」を参照してください。

CLIを使用したテンプレートのインポート

CLIを使用して、テンプレート・ファイルをOracle Cloud Stackにインポートします。

  1. stack import-templateコマンドを実行します。

    ローカル・ファイル・システム上のテンプレートYAMLファイルの完全修飾パスを指定します。

    psm stack import-template -f filePath 

    例:

    psm stack import-template -f /home/oracle/cloud/myappdev_stack_template.yaml
    
    "status":"Template [myappdev:1.0.0] saved successfully"

    テンプレート・ファイルの形式とコンテンツが自動的に検証されます。 検証エラーがある場合は、このコマンドの出力に表示されます。

  2. stack describe-templateコマンドを実行し、新しいテンプレートが存在していることを確認します。
    psm stack describe-template -n name

    例:

    psm stack describe-template -n myappdev

    注意:

    stack list-templatesコマンドを使用すると、このアカウント内のすべてのテンプレートのリストを表示できます。 これら両方のコマンドの出力には、このテンプレートから作成されたスタック名のリストが含まれています。

テンプレート・ファイルをインポートせずに検証することも可能です。 テンプレートの検証を参照してください。

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