スタックの作成に失敗した後も、スタックの作成を続行します。
操作説明
このトピックでは、スタックの作成に失敗した後にスタックの作成を再開する方法について例を示します。この例では、ID が 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** のスタックを中国 (杭州) リージョンに作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ros:ContinueCreateStack |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| StackId |
string |
必須 |
スタック ID。 |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| RegionId |
string |
必須 |
スタックのリージョン ID。最新のリージョン一覧を照会するには、DescribeRegions 操作を呼び出します。 |
cn-hangzhou |
| RamRoleName |
string |
任意 |
RAM ロールの名前。Resource Orchestration Service (ROS) は RAM ロールを偽装してスタックを作成し、Alibaba Cloud サービスの API を呼び出す際にそのロールの認証情報を使用します。 |
test-role |
| Mode |
string |
任意 |
ROS がスタックの作成を再開するモード。有効値:
説明
RecreatingResources.N、TemplateBody、TemplateURL、および Parameters は、Mode が Recreate に設定されている場合にのみ有効です。
説明
このモードは ROS スタックでのみ使用できます。 |
Recreate |
| TemplateBody |
string |
任意 |
テンプレート本文を含む構造。テンプレート本文の長さは 1~524,288 バイトである必要があります。 ROS テンプレートには以下の制限があります。
説明
|
{"ROSTemplateFormatVersion": "2015-09-01"} |
| TemplateURL |
string |
任意 |
テンプレート本文を含むファイルの URL。URL は HTTP または HTTPS Web サーバー、または Object Storage Service (OSS) バケット (例:oss://ros/template/demo または oss://ros/template/demo?RegionId=cn-hangzhou) 上のテンプレートを指している必要があります。テンプレート本文の長さは最大 524,288 バイトです。 OSS バケットのリージョン ID を指定しない場合、RegionId の値が使用されます。 説明
|
oss://ros-template/demo |
| DryRun |
boolean |
任意 |
リクエスト内でスタックの検証のみを行うかどうかを指定します。有効値:
|
false |
| TemplateId |
string |
任意 |
テンプレート ID。このパラメーターは共有テンプレートおよびプライベートテンプレートに適用されます。 説明
|
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
任意 |
テンプレートのバージョン。このパラメーターは TemplateId を指定した場合にのみ有効です。 |
v1 |
| RecreatingResources |
array |
任意 |
作成に失敗した後に ROS が作成を再開するリソース。作成を再開するリソースに新しいリソースを追加できます。ROS は新しいリソースのすべての依存関係を再開します。 説明
このパラメーターは ROS スタックでのみ使用できます。 |
WebServer |
|
string |
任意 |
作成に失敗した後に ROS が作成を再開するリソース。作成を再開するリソースに新しいリソースを追加できます。ROS は新しいリソースのすべての依存関係を再開します。 説明
このパラメーターは ROS スタックでのみ使用できます。 |
WebServer |
|
| Parameters |
array<object> |
任意 |
特定のパラメーターをオーバーライドするために使用するテンプレートパラメーター。 |
|
|
object |
任意 |
|||
| ParameterKey |
string |
必須 |
特定のパラメーターをオーバーライドするために使用するテンプレートパラメーター N の名前。テンプレートパラメーターの名前と値を指定しない場合、ROS はスタック作成のために以前に実行された操作で指定された名前と値を使用します。N の最大値は 200 です。 説明
このパラメーターは、Mode が Recreate に設定されている場合にのみ有効です。 |
Amount |
| ParameterValue |
string |
必須 |
特定のパラメーターをオーバーライドするために使用するテンプレートパラメーター N の値。N の最大値は 200 です。 ROS スタックの場合、特定のパラメーターをオーバーライドするために使用するテンプレートパラメーターには以下の制限があります。
説明
このパラメーターは、Mode が Recreate に設定されている場合にのみ有効です。 |
12 |
| Parallelism |
integer |
任意 |
リソースに対して同時に実行できる操作の最大数。 デフォルトでは、このパラメーターは空です。0 以上の整数を設定できます。 説明
|
1 |
| RecreatingOptions |
array |
任意 |
ROS がスタックの作成を再開する際に採用するオプション。 |
|
|
string |
任意 |
ROS がスタックの作成を再開する際に採用するオプション。このパラメーターは、
説明
|
CreateNewPrepaidInstance |
共通リクエストパラメーターの詳細については、「共通パラメーター」をご参照ください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
B288A0BE-D927-4888-B0F7-B35EF84B6E6 |
| StackId |
string |
スタック ID。 |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| DryRunResult |
object |
検証結果。 |
|
| ParametersAllowedToBeModified |
array |
変更可能なパラメーター。 |
|
|
string |
変更可能なパラメーター。このパラメーターの変更操作は検証エラーを引き起こしません。 説明
このパラメーターは DryRun が |
description |
|
| ParametersConditionallyAllowedToBeModified |
array |
特定の条件下で変更可能なパラメーター。 |
|
|
string |
特定の条件下で変更可能なパラメーター。 パラメーターの新しい値によって、変更操作が検証エラーを引き起こすかどうかが決まります。 説明
このパラメーターは DryRun が |
name |
|
| ParametersNotAllowedToBeModified |
array |
変更できないパラメーター。 |
|
|
string |
変更できないパラメーター。このパラメーターの変更操作は検証エラーを引き起こします。 説明
このパラメーターは DryRun が |
cidr |
例
成功レスポンス
JSONJSON
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6",
"StackId": "4a6c9851-3b0f-4f5f-b4ca-a14bf691****",
"DryRunResult": {
"ParametersAllowedToBeModified": [
"description"
],
"ParametersConditionallyAllowedToBeModified": [
"name"
],
"ParametersNotAllowedToBeModified": [
"cidr"
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。