全部產品
Search
文件中心

Resource Orchestration Service:使用更改集建立資源棧

更新時間:Dec 05, 2024

更改集可以輔助您通過資源匯入管理各類雲資源,本文為您介紹如何通過更改集建立資源棧。

應用情境

如果您想管理大量的雲資源,並在資源棧建立成功之前預覽資源的建立效果,您可以選擇使用更改集建立資源棧。此功能需要與資源匯入功能相結合使用,您可以使用資源匯入功能將雲資源匯入到新資源棧中,通過更改集在資源棧生效前預覽資源的建立效果,只有在更改集執行成功後,資源棧管理雲資源才會真正生效。在執行更改集之前您可以對資源棧的模板進行檢查和修改,以達到您滿意的效果。

通過更改集建立資源棧的方式

  • 控制台:ROS控制台支援通過更改集建立資源棧管理資源。

    通過控制台使用更改集建立資源棧,請參見使用現有資源建立資源棧

  • API:支援通過更改集API建立資源棧。

    更改集API的更多資訊,請參見CreateChangeSet - 建立更改集

  • 阿里雲CLI:支援通過阿里雲CLI使用更改集建立資源棧。

    阿里雲CLI的具體操作,請參見下文。

通過阿里雲CLI建立資源棧

  1. 安裝阿里雲CLI。

    具體操作,請參見安裝阿里雲CLI

  2. 配置阿里雲憑證。

    具體操作,請參見配置憑證

  3. 通過更改集建立資源棧。

  4. 通過建立更改集建立資源棧

    使用aliyun ros CreateChangeSet命令通過建立更改集建立資源棧。

    您需要指定更改集類型為CREATE,並指定資源棧名稱、地區ID、模板和更改集名稱。更多資訊,請參見CreateChangeSet - 建立更改集

    aliyun ros CreateChangeSet --ChangeSetType CREATE --StackName <建立更改集的資源棧名稱> --RegionId <更改集所屬的地區ID> --TemplateBody <模板主題的結構> --ChangeSetName <更改集名稱> 

    通過資源匯入建立資源棧

    使用aliyun ros CreateChangeSet命令通過資源匯入建立資源棧。

    您需要指定更改集類型為IMPORT,並指定資源棧名稱、地區ID、模板、待匯入資源清單和更改集名稱。更多資訊,請參見CreateChangeSet - 建立更改集

    說明
    • 您必須在TemplateBody屬性中指定資源的刪除策略。

    • 您必須指定ResourcesToImport屬性,以完成資源匯入。

    aliyun ros CreateChangeSet --ChangeSetType IMPORT --StackName <建立更改集的資源棧名稱> --RegionId <更改集所屬的地區ID> --TemplateBody <模板主題的結構> --ChangeSetName <更改集名稱> --ResourcesToImport <待匯入資源清單>
  5. 使用aliyun ros ExecuteChangeSet命令執行更改集。

    aliyun ros ExecuteChangeSet --ChangeSetId <更改集ID>

相關文檔

  • 查看更改集對資源棧產生的影響並對資源棧的模板進行檢查。具體操作,請參見查看更改集資料結構

  • 執行更改集後,ROS將自動刪除與資源棧關聯的更改集。具體操作,請參見執行更改集

  • 更改集不符合您對資源棧的更新預期效果時,您可以選擇刪除對應更改集。具體操作,請參見刪除更改集

  • 調用API介面建立更改集建立資源棧,請參見CreateChangeSet - 建立更改集