更改集可以協助您查看更改操作對資源棧的影響和JSON格式的更改詳細列表,本文為您介紹如何查看更改集。
前提條件
請確保您已建立更改集,操作方法請參見通過更改集更新資源棧。
查看更改集的方式
控制台:ROS控制台支援查看更改集。
查看更改集,請參見通過控制台查看更改集。
API:支援通過API查看更改集。
更改集API的更多資訊,請參見GetChangeSet - 查詢更改集資訊。
阿里雲CLI:支援通過阿里雲CLI查看更改集。
阿里雲CLI的具體操作,請參見通過阿里雲CLI查看更改集。
通過控制台查看更改集
在左側導覽列,單擊資源棧。
在資源棧列表頁面,單擊目標資源棧。
在目標資源棧頁面,單擊更改集頁簽。
在更改集頁簽,單擊目標更改集。
在目標更改集頁面,查看更改集詳情。
概覽頁面:您可以通過該頁面查看更改集的基本資料。例如更改集ID、更改集狀態和更改集建立時間等。
更改記錄頁面:您可以通過該頁面查看更改集對資源棧的更改操作,以及被更新的資源資訊。
模板頁面:您可以通過該頁面查看更改後的模板資訊。
JSON更改頁面:您可以通過該頁面查看資源棧的具體更改。更多資訊,請參見資料結構。
通過阿里雲CLI查看更改集
安裝阿里雲CLI。
具體操作,請參見安裝阿里雲CLI。
配置阿里雲憑證。
具體操作,請參見互動式配置(快速配置)。
查看更改集所屬資源棧資訊。
使用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" }