このトピックでは、Resource Orchestration Service(ROS)のオンラインテンプレートエディターを使用してテンプレートを作成する方法について説明します。ROS のオンラインテンプレートエディターは、テンプレート構造とパラメーターの自動コード補完やプレビューなど、さまざまな機能を提供します。
前提条件
ROS テンプレートの構文と基本構造を理解している必要があります。 詳細については、「テンプレート構文」および「テンプレート構造」をご参照ください。
手順
- ROS コンソール にログインします。
- 左側のナビゲーションペインで、[テンプレート] > [マイテンプレート] を選択します。
- [マイテンプレート] ページで、[テンプレートの作成] をクリックします。
[テンプレートの作成] ページで、テンプレートエディターでテンプレートを編集します。
ROS および Terraform テンプレートエディターなど、以下のタイプのテンプレートエディターがサポートされています。
ROS テンプレートエディター
ROS テンプレートエディターは、スクリプトエディターモードとビジュアルエディターモードをサポートしています。
スクリプトエディター
スクリプトエディターは、自動コード補完とヒントをサポートしています。 スクリプトエディターを使用して、JSON および YAML テンプレートを作成できます。
リソースとパラメータータイプのインテリジェントコードヒント
ROS テンプレートの Resources セクションと Parameters セクションを設定すると、スクリプトエディターはリソースとパラメータータイプのヒントを応答して表示します。

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

参照のインテリジェントコードヒント
ROS テンプレートの Resources、Outputs、Mappings、Conditions、および Metadata セクションで
Ref関数を使用すると、スクリプトエディターはパラメーター、リソース ID、および疑似パラメーターに関するヒントを応答して表示します。
テンプレートプレビュー
ROS テンプレートを定義した後、スクリプトエディターの右上隅にある [プレビュー] をクリックしてテンプレートをプレビューできます。 この機能は、無効なマッピングを特定して修正するのに役立ちます。

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

Terraform テンプレートエディター
Terraform テンプレートのインポートと編集
既存の Terraform テンプレートをローカルフォルダーから Terraform テンプレートエディターにインポートできます。
Terraform テンプレートと ROS テンプレート間の変換
Terraform テンプレートを定義し、Terraform テンプレートを ROS テンプレートに変換すると、テンプレート形式は Terraform ホスティング機能でサポートされているテンプレート形式に変更されます。
