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

Resource Orchestration Service:変更セットの表示

最終更新日:Apr 16, 2025

変更セットを使用すると、変更操作がスタックに与える影響と、JSON 形式の詳細な変更内容を確認できます。このトピックでは、変更セットを表示する方法について説明します。

前提条件

変更セットが作成されていること。詳細については、「変更セットを使用してスタックを更新する」をご参照ください。

サポートされている方法

ROSコンソールで変更セットを表示する

  1. ROSコンソール にログオンします。

  2. 左側のナビゲーションペインで、[スタック] をクリックします。

  3. [スタック] ページで、変更セットを表示するスタックを見つけ、スタックIDをクリックします。

  4. スタックの詳細ページで、[変更セット] タブをクリックします。

  5. [変更セット] タブで、表示する変更セットの名前をクリックします。

  6. 表示されたページで、変更セットの詳細を表示します。

    • [概要] タブをクリックして、変更セットに関する基本情報(変更セットの ID、ステータス、作成日時など)を表示します。

    • [変更レコード] タブをクリックして、スタック内のリソースに対する変更操作とリソースに関する情報を表示します。

    • [テンプレート] タブをクリックして、変更されたテンプレートに関する情報を表示します。

    • [JSON の変更] タブをクリックして、スタックへの変更を表示します。詳細については、「データ構造」をご参照ください。

    7

Alibaba Cloud CLIを使用して変更セットを表示する

  1. Alibaba Cloud CLI をインストールします。

    詳細については、「Windows」をご参照ください。

  2. Alibaba Cloud クレデンシャルを設定します。

    詳細については、「認証情報の構成」をご参照ください。

  3. 表示する変更セットが属するスタックに関する情報を取得します。

    スタックに関する情報を取得するには、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>"
                    }
            ]
    }
  4. 変更セットに関する情報を表示します。

    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"
    }