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

Resource Orchestration Service:オンラインテンプレートエディター

最終更新日:Jan 16, 2025

このトピックでは、Resource Orchestration Service(ROS)のオンラインテンプレートエディターを使用してテンプレートを作成する方法について説明します。ROS のオンラインテンプレートエディターは、テンプレート構造とパラメーターの自動コード補完やプレビューなど、さまざまな機能を提供します。

前提条件

ROS テンプレートの構文と基本構造を理解している必要があります。 詳細については、「テンプレート構文」および「テンプレート構造」をご参照ください。

手順

  1. ROS コンソール にログインします。
  2. 左側のナビゲーションペインで、[テンプレート] > [マイテンプレート] を選択します。
  3. [マイテンプレート] ページで、[テンプレートの作成] をクリックします。
  4. [テンプレートの作成] ページで、テンプレートエディターでテンプレートを編集します。

    ROS および Terraform テンプレートエディターなど、以下のタイプのテンプレートエディターがサポートされています。

ROS テンプレートエディター

ROS テンプレートエディターは、スクリプトエディターモードとビジュアルエディターモードをサポートしています。

  • スクリプトエディター

    スクリプトエディターは、自動コード補完とヒントをサポートしています。 スクリプトエディターを使用して、JSON および YAML テンプレートを作成できます。

    • リソースとパラメータータイプのインテリジェントコードヒント

      ROS テンプレートの Resources セクションと Parameters セクションを設定すると、スクリプトエディターはリソースとパラメータータイプのヒントを応答して表示します。

      1.png

    • リソースプロパティのインテリジェントコードヒント

      ROS テンプレートの Resources セクションを設定すると、スクリプトエディターはリソースプロパティのヒントを応答して表示します。

      2.png

    • 参照のインテリジェントコードヒント

      ROS テンプレートの Resources、Outputs、Mappings、Conditions、および Metadata セクションで Ref 関数を使用すると、スクリプトエディターはパラメーター、リソース ID、および疑似パラメーターに関するヒントを応答して表示します。

      3.png

    • テンプレートプレビュー

      ROS テンプレートを定義した後、スクリプトエディターの右上隅にある [プレビュー] をクリックしてテンプレートをプレビューできます。 この機能は、無効なマッピングを特定して修正するのに役立ちます。

      4.png

  • ビジュアルエディター

    ビジュアルエディターは、ドロップダウンリストやフィールドなどの GUI 要素をサポートしています。

    ビジュアルエディターにテンプレートのコンテンツを入力して、ROS テンプレートを定義および生成できます。 ビジュアルエディターには、テンプレートセクションのリストが表示されます。 リストに基づいて、テンプレートパラメーター、リソース、メタデータ、および出力を更新または削除できます。

    5.png

Terraform テンプレートエディター

  • Terraform テンプレートのインポートと編集

    既存の Terraform テンプレートをローカルフォルダーから Terraform テンプレートエディターにインポートできます。

  • Terraform テンプレートと ROS テンプレート間の変換

    Terraform テンプレートを定義し、Terraform テンプレートを ROS テンプレートに変換すると、テンプレート形式は Terraform ホスティング機能でサポートされているテンプレート形式に変更されます。

    6.png