Git 同步状态控制面板
要查看 AWS CloudFormation Git 同步部署的状态,请在 CloudFormation 控制台中选择堆栈,然后选择 Git 同步选项卡。
Git 同步选项卡分为两个面板:Git 同步状态和最新同步事件。
Git 同步状态
顶部面板提供了有关堆栈的 Git 同步配置的以下信息。
- 存储库
-
指向连接到 Git 同步的存储库的链接
- 存储库提供商
-
存储库提供商的名称
- 分支
-
Git 同步监控的分支的名称
- 部署文件路径
-
堆栈的堆栈部署文件的完整路径
- 存储库同步状态
-
最近一次同步操作的状态
- 存储库同步状态消息
-
最近一次同步操作的消息
- Git 同步状态
-
堆栈的 Git 同步状态
- 预置状态
-
置预置作的状态
在面板的右上角,使用以下按钮修改或更新 Git 同步:
-
编辑 - 编辑 Git 同步配置。
-
重试最新提交 - 根据对存储库的最新提交更新堆栈。
-
断开连接 - 断开 Git 同步与堆栈的连接。
-
刷新 - 刷新 Git 同步状态面板。
最新同步事件
最新同步事件面板显示应用于堆栈的提交表。
您可以使用每列标题中的箭头对表进行排序。该表可根据以下内容按升序或降序排序:
-
日期
-
提交 ID
-
Event (事件)
-
日期
-
事件类型
支持的堆栈状态
只有当堆栈处于以下受支持状态之一时,才能为堆栈配置 Git 同步:
-
CREATE_COMPLETE
-
UPDATE_COMPLETE
-
UPDATE_ROLLBACK_COMPLETE
-
IMPORT_COMPLETE
-
IMPORT_ROLLBACK_COMPLETE
下表包含堆栈状态代码的完整列表以及描述:
堆栈状态和可选的详细状态 | 描述 |
---|---|
|
成功创建一个或多个堆栈。 |
|
正在创建一个或多个堆栈。 |
|
一个或多个堆栈创建失败。查看堆栈事件可了解所有相关错误消息。创建失败的可能原因包括:没有足够的权限使用堆栈中的所有资源,参数值被 AWS 服务拒绝,或者在资源创建期间超时。 |
|
成功删除一个或多个堆栈。已删除的堆栈在 90 天内保留可供查看。 |
|
一个或多个堆栈删除失败。由于删除失败,您可能有一些资源仍在运行,但是您无法使用或更新堆栈。再次删除堆栈或查看堆栈事件可了解所有相关错误消息。 |
|
正在删除一个或多个堆栈。 |
|
正在创建一个或多个具有预期 StackId 但没有任何模板或资源的堆栈。重要具有此状态代码的堆栈将针对可能的最大堆栈数量进行计数。 |
|
在堆栈创建失败或明确取消堆栈创建后成功删除一个或多个堆栈。堆栈返回到之前的工作状态。在创建堆栈操作期间创建的所有资源都被删除。 此状态仅在堆栈创建失败后存在。它表示已适当清除未完全创建的堆栈中的所有操作。在此状态下,只能执行删除操作。 |
|
在堆栈创建失败或明确取消堆栈创建后删除一个或多个堆栈失败。删除堆栈或查看堆栈事件了解所有相关错误消息。 |
|
在堆栈创建失败或明确取消堆栈创建后正在删除一个或多个堆栈。 |
|
成功更新一个或多个堆栈。 |
|
成功更新一个或多个堆栈后正在删除堆栈的旧资源。对于需要替换资源的堆栈更新,CloudFormation 首先创建新资源,然后删除旧资源,以帮助减少堆栈中断。在这种状态下,堆栈已更新并且可用,但 CloudFormation 仍然会删除旧资源。 |
|
未成功更新一个或多个堆栈。查看堆栈事件可了解所有相关错误消息。 |
|
正在更新一个或多个堆栈。 |
|
在堆栈更新失败后将一个或多个堆栈成功返回之前的工作状态。 |
|
堆栈更新失败后正在删除一个或多个堆栈的新资源。在这种状态下,堆栈已回滚到之前的工作状态并且可用,但 CloudFormation 仍会删除它在堆栈更新期间创建的所有新资源。 |
|
在堆栈更新失败后将一个或多个堆栈返回之前的工作状态失败。在这种状态下,您可以删除堆栈或继续回滚。您可能需要修复错误,然后堆栈才能返回工作状态。您也可以联系 AWS Support 将堆栈恢复到可用状态。 |
|
堆栈更新失败后正在将一个或多个堆栈返回之前的工作状态。 |
|
当前正在执行导入操作。 |
|
对于堆栈中支持 |
|
导入将回滚到以前的模板配置。 |
|
对于堆栈中的至少一个资源,导入回滚操作失败。将提供 CloudFormation 成功导入的资源的结果。 |
|
导入成功回滚到以前的模板配置。 |