使用 Amazon CloudFormation Git sync - Amazon CloudFormation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon CloudFormation Git sync

借助 Git sync,您可以使用源代码控制来管理 CloudFormation 堆栈。为此,您可以配置 CloudFormation 来监控 Git 存储库。系统会监控存储库中两个文件的更改:

  • 定义堆栈的 CloudFormation 模板文件

  • 堆栈部署文件,其中包含配置堆栈的参数

提交对模板或部署文件的更改后,CloudFormation 将自动更新堆栈。这样,您就可以使用拉取请求和版本跟踪,从一个集中位置配置、部署和更新 CloudFormation 堆栈。

Git sync 提供了一个控制台界面,您可以使用该界面链接到存储库、生成堆栈部署文件、更新 CloudFormation 模板并向仓库提交拉取请求。Git sync 还提供了一个状态控制面板,可用于监控、编辑活动的 Git sync 堆栈部署并对其进行故障排查。创建堆栈时,可通过 CloudFormation 控制台访问 Git sync。还可以使用 CodeConnections 访问 Git 同步。有关更多信息,请参阅《开发人员工具控制台用户指南》中的针对已链接存储库使用同步配置

Git sync 支持 GitHubGitHub EnterpriseGitLabBitbucket 存储库。

注意

Git sync 在以下区域可用:美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)、美国西部(北加利福尼亚)、美国西部(俄勒冈州)、加拿大(中部)、亚太地区(孟买)、亚太地区(东京)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、欧洲地区(爱尔兰)、欧洲地区(伦敦)、欧洲地区(巴黎)、欧洲地区(斯德哥尔摩)、欧洲地区(法兰克福)、欧洲地区(米兰)和南美洲(圣保罗)。

本章中的主题包括与 Git sync 相关的术语和概念信息以及 Git sync 的演练。