如果您需要更新资源,但是资源的属性不支持直接修改,您可以替换更新资源。
背景信息
如果您只需要修改资源的属性,保留原有的资源(资源物理ID不变),您可以在资源栈模板中修改参数属性。
如果您需要更新资源,但是资源的属性不支持直接修改,您可以通过替换更新功能删除资源后重新创建资源,此时资源物理ID会发生变化。本文以替换ALIYUN::ECS::VSwitch
的属性CidrBlock为例,为您介绍如何替换更新资源。
操作步骤
- 登录资源编排控制台。
- 创建资源栈。使用如下模板创建一个包含
ALIYUN::ECS::VSwitch
资源的资源栈,属性CidrBlock取值为172.16.100.0/24。关于如何创建资源栈,请参见创建资源栈。
ROSTemplateFormatVersion: '2015-09-01' Parameters: ZoneId: Type: String Default: cn-hangzhou-i VSwitchCidrBlock: Type: String Default: 172.16.100.0/24 Resources: EcsVpc: Type: ALIYUN::ECS::VPC Properties: CidrBlock: 172.16.0.0/12 VpcName: MyTestVpc VSwitch: Type: ALIYUN::ECS::VSwitch Properties: ZoneId: Ref: ZoneId CidrBlock: Ref: VSwitchCidrBlock VpcId: Fn::GetAtt: - EcsVpc - VpcId VSwitchName: VSwitch Outputs: {}
- 替换更新资源栈。