更改集
更改集可以幫助您在資源棧更改生效之前預(yù)覽更改操作對(duì)資源棧的影響,您可以對(duì)資源棧創(chuàng)建多個(gè)更改集,以達(dá)到您預(yù)期的效果。
什么是更改集
更改集是一種管理和執(zhí)行模板變更的操作,您可以通過(guò)更改集對(duì)資源進(jìn)行管理和更新。更改集可以幫助您校驗(yàn)資源是否能夠更新,是否對(duì)資源棧產(chǎn)生影響,您可以在執(zhí)行更改集之前預(yù)覽更改集操作對(duì)資源棧的影響。只有當(dāng)您執(zhí)行更改集之后,更改集操作才對(duì)資源棧生效。查看更改集對(duì)資源棧的具體更改,請(qǐng)參見(jiàn)數(shù)據(jù)結(jié)構(gòu)。
應(yīng)用場(chǎng)景
使用更改集創(chuàng)建資源棧
如果您想管理大量的云資源,并在資源棧創(chuàng)建成功之前預(yù)覽資源的創(chuàng)建效果,您可以選擇使用更改集創(chuàng)建資源棧。此功能需要與資源導(dǎo)入功能相結(jié)合使用,您可以使用資源導(dǎo)入功能將云資源導(dǎo)入到新資源棧中,通過(guò)更改集在資源棧生效前預(yù)覽資源的創(chuàng)建效果,只有在更改集執(zhí)行成功后,資源棧管理云資源才會(huì)真正生效。在執(zhí)行更改集之前您可以對(duì)資源棧的模板進(jìn)行檢查和修改,以達(dá)到您滿意的效果。
具體操作,請(qǐng)參見(jiàn)通過(guò)更改集創(chuàng)建資源棧。
使用更改集更新資源棧
如果您想在更新資源之前預(yù)覽該操作對(duì)資源棧的影響,例如更新資源棧是否會(huì)刪除或者替換關(guān)鍵資源,您可以選擇使用更改集更新資源棧。您可以通過(guò)創(chuàng)建更改集對(duì)目標(biāo)資源棧進(jìn)行更改,更改集可以幫助您在資源棧更新生效之前預(yù)覽更新操作對(duì)資源棧的影響,只有在更改集執(zhí)行成功后,資源棧更新操作才會(huì)真正生效。在執(zhí)行更改集之前您可以對(duì)更新資源棧的模板進(jìn)行檢查和修改,以達(dá)到您滿意的效果。
具體操作,請(qǐng)參見(jiàn)通過(guò)更改集更新資源棧。
使用限制
只有部分狀態(tài)下的資源棧支持通過(guò)更改集更新。更多信息,請(qǐng)參見(jiàn)通過(guò)更改集更新資源棧。
一個(gè)資源棧最多同時(shí)存在20個(gè)更改集。
更改集只顯示資源棧變化,不顯示資源棧是否成功更新。
更改集不檢查是否將超出賬戶(hù)限制、是否將更新不支持更新的資源、是否權(quán)限不足而無(wú)法修改資源,所有這些都將導(dǎo)致資源棧更新失敗。如果更新失敗,ROS將嘗試將您的資源回滾到原始狀態(tài)。
功能差異
通過(guò)更改集更新資源棧相比較更新資源棧的差異點(diǎn)如下所示:
更改集執(zhí)行之后,資源棧更新才生效。
更改集支持在資源棧生效之前預(yù)覽更改操作對(duì)資源棧的影響。
更改集支持在資源棧生效之前對(duì)資源棧的模板進(jìn)行檢查和修改。
相關(guān)文檔
查看更改集對(duì)資源棧產(chǎn)生的影響并對(duì)資源棧的模板進(jìn)行檢查。具體操作,請(qǐng)參見(jiàn)查看更改集和數(shù)據(jù)結(jié)構(gòu)。
執(zhí)行更改集后,ROS將自動(dòng)刪除與資源棧關(guān)聯(lián)的更改集。具體操作,請(qǐng)參見(jiàn)執(zhí)行更改集。
更改集不符合您對(duì)資源棧的更新預(yù)期效果時(shí),您可以選擇刪除對(duì)應(yīng)更改集。具體操作,請(qǐng)參見(jiàn)刪除更改集。