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

Resource Orchestration Service:カスタムスタック作成ページ

最終更新日:Jun 18, 2026

カスタム URL を使用すると、Resource Orchestration Service (ROS) コンソールで事前設定済みの [Create Stack] ページを開けます。あらかじめ定義した設定でスタック作成プロセスを開始できるため、手動入力を減らせます。

カスタム URL の構築

次の例では、名前プレフィックス MyStack、特定のテンプレート、CustomRole という名前の RAM ロール、およびページタイトル Create RAM Role を使用して、[Create Stack] ページを設定するカスタム URL を構築します。

  • URL の例

    説明

    結果を確認するには、この URL にアクセスしてください。

    # 改行は可読性のためだけに入れています。実際の URL には改行を入れないでください。
    https://ros.console.alibabacloud.com/cn-hangzhou/stacks/create?
    step=2&exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json&stackNamePrefix=MyStack&parameters={"RoleName":"CustomRole"}&isSimplified=true&productNavBar=disabled&pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}
  • ブラウザーでこの URL を開くと、ROS コンソールに対して GET リクエストが送信されます。ROS コンソールはクエリパラメーターを使用して、カスタムスタック作成ページをレンダリングします。

    ページは [Configure Parameters] ステップで開きます。[Stack Name] フィールドの既定値は MyStack_2024-0xxx のような値になり、[RAM Role Name] は CustomRole に設定されます。また、YAML エディターには - oss:Get* および - oss:List* のポリシーが含まれます。

カスタム URL の構成

例の URL は、疑問符 (?) で区切られた 2 つの部分で構成されます。

  • アクセスパスであるベース URL。

    https://ros.console.alibabacloud.com/cn-hangzhou/stacks/create
    • このパスは、ROS コンソールの [Create Stack] ページを指します。

    • cn-hangzhou は、スタックを 中国 (杭州) リージョンに作成することを指定します。これは別のリージョン ID で置き換え可能です。詳細については、「ROS regions」をご参照ください。

  • クエリパラメーター。

    # 改行は可読性のためだけに入れています。実際の URL には改行を入れないでください。
    step=2&
    exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json&
    stackNamePrefix=MyStack&
    parameters={"RoleName":"CustomRole"}&
    isSimplified=true&
    productNavBar=disabled&
    pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}

    クエリパラメーターは、アンパサンド (&) で区切られたキーと値のペアです。各ペアは、[Create Stack] ページの初期状態と表示を定義するオプションを設定します。次の表に、例で使用しているパラメーターを示します。サポートされているパラメーターの一覧については、「Supported custom parameters」をご参照ください。

    キーと値のペア

    パラメーター

    値

    説明

    step=2

    step

    2

    直接 [Compliance Precheck] ステップに移動します。

    exampleTemplateUrl=http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json

    exampleTemplateUrl

    http://ros-template.cn-hangzhou.oss.aliyun-inc.com/ECS_Ram_Role.json

    指定した URL からテンプレートを読み込みます:RAM role for ECS instance。

    stackNamePrefix=MyStack

    stackNamePrefix

    MyStack

    スタック名プレフィックスを MyStack に設定します。

    parameters={"RoleName":"CustomRole"}

    parameters

    {"RoleName":"CustomRole"}

    テンプレートパラメーター RoleName を CustomRole に設定します。

    isSimplified=true

    isSimplified

    true

    簡易作成ページを使用します。

    説明

    isSimplified パラメーターを true に設定すると、step パラメーターの値 2 と 3 は無効になります。

    productNavBar=disabled

    productNavBar

    disabled

    左側メニューを非表示にします。

    pageTitle={"zh-cn": "创建RAM角色", "en": "Create RAM Role"}

    pageTitle

    {"zh-cn": "创建RAM角色", "en": "Create RAM Role"}

    ページタイトルを Create RAM Role に設定します。

サポートされているカスタムパラメーター

パラメーター

タイプ

説明

詳細

step

number

スタック作成ウィザードの既定ステップ。

有効な値:

  • 0:[Select Template]

  • 1:[Configure Parameters]

  • 2:[Compliance Precheck]

  • 3:[Check and Confirm]

説明

isSimplified パラメーターが true に設定されている場合、このパラメーターの値 2 と 3 は無効になります。

stackName

string

スタック名。

例:MyStack

説明

stackName または stackNamePrefix のいずれか一方のみを指定でき、両方は指定できません。

stackNamePrefix

string

スタック名のプレフィックス。残りの名前はランダムに生成されます。

例:MyPrefix

説明

stackNamePrefix または stackName のいずれか一方のみを指定でき、両方は指定できません。

stackId

string

クローンするスタックの ID。

例:91062917-1467-4f66-ab7a-f176c3ae****

説明

次のパラメーターのうち指定できるのはいずれか 1 つだけです:stackId、privateTemplateId、exampleTemplateUrl、templateUrl。

pageTitle

map

カスタムページのタイトル。

国際化に対応した JSON 形式の文字列です。

値の例:{"zh-cn":"创建服务","en":"Create Service"}。

productNavBar

string

disabled に設定すると、左側メニューを非表示にします。

有効な値:

  • 空 (デフォルト):ナビゲーションメニューが表示されます。

  • disabled:ナビゲーションメニューが非表示になります。

disableNavigation

boolean

ページ上部のパンくずナビゲーションを非表示にするかどうか。

有効な値:

  • true:パンくずナビゲーションが非表示になります。

  • false (デフォルト):パンくずナビゲーションが表示されます。

hideTitle

boolean

ページタイトルを非表示にするかどうか。

有効な値:

  • true:ページタイトルが非表示になります。

  • false (デフォルト):ページタイトルが表示されます。

hideStepRow

boolean

ページ上部のウィザードを非表示にするかどうか。

有効な値:

  • true:ウィザードが非表示になります。

  • false (デフォルト):ウィザードが表示されます。

timeoutMins

number

スタック操作のタイムアウト期間。

単位:分

デフォルト:60

値の範囲:10~1440

例:60

disableRollback

boolean

操作が失敗した場合にスタックをロールバックするかどうか。

有効な値:

  • false:失敗時にスタックをロールバックします。

  • true (デフォルト):失敗時にスタックをロールバックしません。

showTag

boolean

タグ設定を表示するかどうか。

有効な値:

  • true:タグ設定が表示されます。

  • false:タグ設定は表示されません。

privateTemplateId

string

マイテンプレート内のテンプレートの ID。

例:5ecd1e10-b0e9-4389-a565-e4c15efc****

説明

次のパラメーターのうち指定できるのはいずれか 1 つだけです:privateTemplateId、exampleTemplateUrl、templateUrl、stackId。

privateTemplateVersion

string

マイテンプレート内のテンプレートのバージョン。

例:v1

このパラメーターは、privateTemplateId パラメーターを指定した場合にのみ有効です。

exampleTemplateUrl

string

サンプルテンプレートの URL。

例:oss://ros-template/demo

説明

次のパラメーターのうち指定できるのはいずれか 1 つだけです:exampleTemplateUrl、privateTemplateId、templateUrl、stackId。

templateType

string

テンプレートの提供方法。

有効な値:

  • url:URL の使用

  • text:テンプレートの入力

  • my_tpl:マイテンプレート

  • share_tpl:共有テンプレート

templateUrl

string

テンプレートの URL。ROS はこの URL からテンプレートの内容を解析します。

URL は HTTP または HTTPS の Web サーバー上のテンプレート、または Alibaba Cloud OSS バケット内のテンプレートを指す必要があります (例:oss://ros/stack-policy/demo または oss://ros/stack-policy/demo?RegionId=cn-hangzhou)。テンプレートファイルのサイズは最大 524,288 バイトです。OSS のリージョンを指定しない場合、ROS はデフォルトでスタックのリージョンを使用します。

例:oss://ros-template/demo

説明

次のパラメーターのうち指定できるのはいずれか 1 つだけです:templateUrl、privateTemplateId、exampleTemplateUrl、stackId。

hideTemplateSelector

boolean

テンプレートの提供方法を選択するオプションを非表示にするかどうか。

有効な値:

  • true:オプションは非表示になります。

  • false (デフォルト):オプションが表示されます。

parameters

string

テンプレートパラメーター。

値は JSON 形式の文字列です。

例:{"ZoneId":"cn-beijing-c"}

createType

string

作成タイプ。

有効な値:

  • 空:スタックを作成します。

  • import:リソースをインポートします。

isSimplified

boolean

簡易作成ページを使用するかどうか。

有効な値:

  • true:簡易作成ページを使用します。

  • false (デフォルト):標準の作成ページを使用します。

tags

map

スタックのタグ。

値は JSON 形式の文字列です。

例:{"key1": "value1", "key2": "value2"}

説明

showTag パラメーターが false に設定されている場合、このパラメーターは無効です。

immutableTags

map

スタック作成後に変更できない不変タグ。

値は JSON 形式の文字列です。

例:{"key1": "value1", "key2": "value2"}

notificationURLs

string

スタックイベント通知を受信するためのコールバック URL。

値は JSON 形式の文字列リストです。

例:["url1", "url2"]

immutableNotificationURLs

string

スタック作成後に変更できない、スタックイベント通知用の不変コールバック URL。

値は JSON 形式の文字列リストです。

例:["url1", "url2"]