如何查看并使用AWS CloudFormation模块的历史版本?
查看和使用AWS CloudFormation模块历史版本的方法
一、查看模块历史版本
1. AWS控制台方式
- 登录CloudFormation控制台,进入注册表页面
- 找到目标模块并点击名称进入详情页
- 在详情页的版本历史标签下,可查看该模块所有历史版本的版本号、创建时间、状态等信息
2. AWS CLI方式
执行以下命令(替换占位符为实际值):
aws cloudformation list-type-versions --type MODULE --type-name 你的模块名称 --region 目标区域
二、复用历史版本的便捷操作
1. 控制台直接设为默认版本
无需下载S3中的ZIP包重新提交,直接在模块的版本历史页面:
- 找到想要恢复的历史版本
- 点击版本右侧的设为默认按钮,确认后该版本即成为模块默认版本
2. AWS CLI设置默认版本
执行以下命令(替换为目标版本的ARN):
aws cloudformation set-type-default-version --arn 目标版本ARN
补充:模板中直接指定特定版本
如果不想修改默认版本,可在CloudFormation模板中直接指定模块的历史版本ARN,示例如下:
Resources: MyCustomModule: Type: 'My::Custom::Module' Properties: # 模块属性配置 Version: 'arn:aws:cloudformation:us-east-1:123456789012:type/module/My-Custom-Module/2'
内容的提问来源于stack exchange,提问作者hermit.crab
相关产品推荐
相关产品推荐

