管理更改集

更改集可以帮助您更新正在运行中的资源栈,您可以通过管理更改集更新资源栈。

应用场景

如果您想在更新资源栈前预览更新对正在运行中的资源产生的影响,您可以使用更改集功能。只有您在执行更改集时,ROS才会对您的资源栈进行更改。

使用限制

更改集的使用限制如下:

  • 只有部分状态下的资源栈支持创建更改集。更多信息,请参见使用限制

  • 一个资源栈最多同时存在20个更改集。

  • 更改集只显示资源栈变化,不显示资源栈是否成功更新。

  • 更改集不检查是否将超出账户限制、是否将更新不支持更新的资源、是否权限不足而无法修改资源,所有这些都将导致资源栈更新失败。如果更新失败,ROS将尝试将您的资源回滚到原始状态。

更新资源栈

使用更改集更新资源栈的流程如下:

  1. 创建更改集。

    您可以通过创建更改集为待更新的资源栈提交更改,在创建更改集时输入更新后的资源栈模板内容或更新后的参数取值,ROS会自动将您输入的内容与原资源栈内容进行对比,从而生成更改集。具体操作,请参见创建更改集

  2. (可选)查看更改集。

    您可以通过查看更改集了解待更新资源栈的更改记录和JSON更改代码。例如,您可以查看ROS将添加、修改或删除的资源。具体操作,请参见查看更改集

    说明

    如果您在查看更改集时,发现需要其他更改,您可以在资源栈中创建新的更改集。创建多个更改集可以帮助您了解和评估不同的更改对您资源造成的影响。

  3. (可选)删除更改集。

    如果您创建的更改集效果不符合预期,您可以选择删除更改集,以免误执行不应该应用的更改集。具体操作,请参见删除更改集

  4. 执行更改集。

    您可以执行符合您预期的更改集,使其应用到资源栈中。具体操作,请参见执行更改集

    重要

    在您执行更改集后,ROS将自动删除与该资源栈关联的所有更改集,因为他们不再适用于更新后的资源栈。

  5. 查看资源栈更新结果。

    当您执行完更改集后,资源栈开始更新,待更新完成后,您可以查看资源栈更新结果。