変更セットを使用すると、変更操作がスタックに与える影響と、JSON 形式の詳細な変更内容を確認できます。このトピックでは、変更セットを表示する方法について説明します。
前提条件
変更セットが作成されていること。詳細については、「変更セットを使用してスタックを更新する」をご参照ください。
サポートされている方法
ROSコンソール: Resource Orchestration Service (ROS) コンソールで変更セットを表示できます。
詳細については、「ROSコンソールで変更セットを表示する」をご参照ください。
ROS API操作: 特定のROS API操作を呼び出すことで、変更セットを表示できます。
詳細については、「GetChangeSet」をご参照ください。
Alibaba Cloud CLI: Alibaba Cloud CLIを使用して変更セットを表示できます。
詳細については、「Alibaba Cloud CLIを使用して変更セットを表示する」をご参照ください。
ROSコンソールで変更セットを表示する
ROSコンソール にログオンします。
左側のナビゲーションペインで、[スタック] をクリックします。
[スタック] ページで、変更セットを表示するスタックを見つけ、スタックIDをクリックします。
スタックの詳細ページで、[変更セット] タブをクリックします。
[変更セット] タブで、表示する変更セットの名前をクリックします。
表示されたページで、変更セットの詳細を表示します。
[概要] タブをクリックして、変更セットに関する基本情報(変更セットの ID、ステータス、作成日時など)を表示します。
[変更レコード] タブをクリックして、スタック内のリソースに対する変更操作とリソースに関する情報を表示します。
[テンプレート] タブをクリックして、変更されたテンプレートに関する情報を表示します。
[JSON の変更] タブをクリックして、スタックへの変更を表示します。詳細については、「データ構造」をご参照ください。

Alibaba Cloud CLIを使用して変更セットを表示する
Alibaba Cloud CLI をインストールします。
詳細については、「Windows」をご参照ください。
Alibaba Cloud クレデンシャルを設定します。
詳細については、「認証情報の構成」をご参照ください。
表示する変更セットが属するスタックに関する情報を取得します。
スタックに関する情報を取得するには、aliyun ros ListChangeSets コマンドを実行し、スタック ID とリージョン ID を指定します。
aliyun ros ListChangeSets --StackId <stack_id> --RegionId <region_id>ROS は、スタックに関する以下の情報を返します。
{ "TotalCount": 1, "PageSize": 10, "RequestId": "A94A31B7-EC3A-4528-90D8-FA31FA4D13BB", "PageNumber": 1, "ChangeSets": [ { "Status": "CREATE_COMPLETE", "ChangeSetId": "<change_set_id>", "ExecutionStatus": "AVAILABLE", "CreateTime": "2020-03-03T06:36:20", "ChangeSetType": "UPDATE", "RegionId": "cn-hangzhou", "ChangeSetName": "test-change-set", "StackName": "test-change-set", "StackId": "<stack_id>" } ] }変更セットに関する情報を表示します。
aliyun ros GetChangeSet コマンドを実行し、変更セット ID とリージョン ID を指定して、変更セットに関する情報を表示します。詳細については、「GetChangeSet」をご参照ください。
aliyun ros GetChangeSet --ChangeSetId <change_set_id> --RegionId <region_id>ROS は、変更セットに関する以下の情報を返します。
Changesパラメーターは、リソースへの変更を示します。詳細については、「データ構造」をご参照ください。{ "ExecutionStatus": "AVAILABLE", "Parameters": [ { "ParameterValue": "<account_id>", "ParameterKey": "ALIYUN::AccountId" }, { "ParameterValue": "None", "ParameterKey": "ALIYUN::NoValue" }, { "ParameterValue": "cn-hangzhou", "ParameterKey": "ALIYUN::Region" }, { "ParameterValue": "<stack_id>", "ParameterKey": "ALIYUN::StackId" }, { "ParameterValue": "test-change-set", "ParameterKey": "ALIYUN::StackName" }, { "ParameterValue": "<tenant_id>", "ParameterKey": "ALIYUN::TenantId" }, { "ParameterValue": "1", "ParameterKey": "Count" } ], "TimeoutInMinutes": 60, "Changes": [ { "Type": "Resource", "ResourceChange": { "LogicalResourceId": "WaitConditionHandle", "Replacement": "False", "PhysicalResourceId": "WaitConditionHandle", "ResourceType": "ALIYUN::ROS::WaitConditionHandle", "Action": "Modify", "Details": [ { "Evaluation": "Static", "Target": { "Name": "Count", "RequiresRecreation": "Never", "Attribute": "Properties" }, "CausingEntity": "Count", "ChangeSource": "ParameterReference" }, { "Evaluation": "Dynamic", "Target": { "Name": "Count", "RequiresRecreation": "Never", "Attribute": "Properties" }, "ChangeSource": "DirectModification" } ], "Scope": [ "Properties" ] } } ], "ChangeSetId": "<change_set_id>", "StackId": "<stack_id>", "DisableRollback": false, "ChangeSetName": "test-change-set", "ChangeSetType": "UPDATE", "StackName": "test-change-set", "Status": "CREATE_COMPLETE", "CreateTime": "2020-03-03T06:36:20", "RegionId": "cn-hangzhou", "RequestId": "DB9B48C8-C22D-4009-A3B0-85FDF3D26D2D" }