Git 同步状态控制面板 - AWS CloudFormation

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

下表包含堆栈状态代码的完整列表以及描述:

堆栈状态和可选的详细状态 描述

CREATE_COMPLETE

成功创建一个或多个堆栈。

CREATE_IN_PROGRESS

正在创建一个或多个堆栈。

CREATE_FAILED

一个或多个堆栈创建失败。查看堆栈事件可了解所有相关错误消息。创建失败的可能原因包括:没有足够的权限使用堆栈中的所有资源,参数值被 AWS 服务拒绝,或者在资源创建期间超时。

DELETE_COMPLETE

成功删除一个或多个堆栈。已删除的堆栈在 90 天内保留可供查看。

DELETE_FAILED

一个或多个堆栈删除失败。由于删除失败,您可能有一些资源仍在运行,但是您无法使用或更新堆栈。再次删除堆栈或查看堆栈事件可了解所有相关错误消息。

DELETE_IN_PROGRESS

正在删除一个或多个堆栈。

REVIEW_IN_PROGRESS

正在创建一个或多个具有预期 StackId 但没有任何模板或资源的堆栈。
重要

具有此状态代码的堆栈将针对可能的最大堆栈数量进行计数。

ROLLBACK_COMPLETE

在堆栈创建失败或明确取消堆栈创建后成功删除一个或多个堆栈。堆栈返回到之前的工作状态。在创建堆栈操作期间创建的所有资源都被删除。

此状态仅在堆栈创建失败后存在。它表示已适当清除未完全创建的堆栈中的所有操作。在此状态下,只能执行删除操作。

ROLLBACK_FAILED

在堆栈创建失败或明确取消堆栈创建后删除一个或多个堆栈失败。删除堆栈或查看堆栈事件了解所有相关错误消息。

ROLLBACK_IN_PROGRESS

在堆栈创建失败或明确取消堆栈创建后正在删除一个或多个堆栈。

UPDATE_COMPLETE

成功更新一个或多个堆栈。

UPDATE_COMPLETE_CLEANUP_IN_PROGRESS

成功更新一个或多个堆栈后正在删除堆栈的旧资源。对于需要替换资源的堆栈更新,CloudFormation 首先创建新资源,然后删除旧资源,以帮助减少堆栈中断。在这种状态下,堆栈已更新并且可用,但 CloudFormation 仍然会删除旧资源。

UPDATE_FAILED

未成功更新一个或多个堆栈。查看堆栈事件可了解所有相关错误消息。

UPDATE_IN_PROGRESS

正在更新一个或多个堆栈。

UPDATE_ROLLBACK_COMPLETE

在堆栈更新失败后将一个或多个堆栈成功返回之前的工作状态。

UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS

堆栈更新失败后正在删除一个或多个堆栈的新资源。在这种状态下,堆栈已回滚到之前的工作状态并且可用,但 CloudFormation 仍会删除它在堆栈更新期间创建的所有新资源。

UPDATE_ROLLBACK_FAILED

在堆栈更新失败后将一个或多个堆栈返回之前的工作状态失败。在这种状态下,您可以删除堆栈或继续回滚。您可能需要修复错误,然后堆栈才能返回工作状态。您也可以联系 AWS Support 将堆栈恢复到可用状态。

UPDATE_ROLLBACK_IN_PROGRESS

堆栈更新失败后正在将一个或多个堆栈返回之前的工作状态。

IMPORT_IN_PROGRESS

当前正在执行导入操作。

IMPORT_COMPLETE

对于堆栈中支持 resource import 的所有资源,已成功完成导入操作。

IMPORT_ROLLBACK_IN_PROGRESS

导入将回滚到以前的模板配置。

IMPORT_ROLLBACK_FAILED

对于堆栈中的至少一个资源,导入回滚操作失败。将提供 CloudFormation 成功导入的资源的结果。

IMPORT_ROLLBACK_COMPLETE

导入成功回滚到以前的模板配置。