在 Application Manager 中使用 AWS CloudFormation 模板和堆栈 - AWS Systems Manager

在 Application Manager 中使用 AWS CloudFormation 模板和堆栈

Application Manager 是 AWS Systems Manager 的一项功能,通过与 AWS CloudFormation 集成,可帮助您配置和管理应用程序的资源。您可以在 Application Manager 中创建、编辑和删除 AWS CloudFormation 模板和堆栈。堆栈是可作为单个单元管理的一系列 AWS 资源。这意味着您可以通过使用 CloudFormation 堆栈,创建、更新或删除 AWS 资源。模板是 JSON 或 YAML 中的格式化文本文件,指定要在堆栈中配置的资源。

Application Manager 还包括一个模板库,您可以在其中克隆、创建和存储模板。Application Manager 和 CloudFormation 显示有关堆栈的当前状态的相同信息。模板和模板更新存储在 Systems Manager 中,直到您配置堆栈为止,届时更改也会显示在 CloudFormation 中。

在 Application Manager 中创建堆栈后,CloudFormation 堆栈页面显示有关此堆栈的有用信息。这包括用于创建它的模板、针对堆栈中资源的一系列 OpsItems堆栈状态偏差状态

关于成本管理器

Application Manager 通过 Cost 小组件与AWS 成本管理功能 AWS Cost Explorer 集成。在成本管理控制台中启用 Cost Explorer 后,Application Manager 中的 Cost 小组件会显示特定非容器应用程序或应用程序组件的成本数据。您可以根据条形图或折线图中的不同时段、精细度和成本类型,使用小组件中的筛选条件查看成本数据。

您可以通过选择以下选项来启用此功能转到AWS成本管理控制台(按钮)。默认情况下,会筛选过去三个月内的数据。对于非容器应用程序,如果您选择 View all(查看全部)按钮,Application Manager 会打开 Resources(资源)选项卡。对于容器应用程序,View all(查看全部)按钮会打开 AWS Cost Explorer 控制台。

注意

Cost Explorer 使用标签来跟踪应用程序成本。如果 AWS CloudFormation 基于堆栈的应用程序未配置 AppManagerCFNStackKey 标签键,则 Cost Explorer 无法在 Application Manager 中准确显示成本数据。当未检测到 AppManagerCFNStackKey 标签键时,控制台中将提示您将标签添加到您的 CloudFormation 堆栈中以启用成本跟踪功能。添加时会将标签键映射到堆栈的 Amazon 资源名称 (ARN),使 Cost 小组件能够准确显示成本数据。

重要

添加 AppManagerCFNStackKey 标签的操作将触发堆栈更新。在最初部署堆栈后执行的任何手动配置都不会在添加用户标签后反映出来。有关资源更新行为的更多信息,请参阅《AWS CloudFormation User Guide》中的 Update behaviors of stack resources

开始前的准备工作

在创建、编辑或删除 CloudFormation 模板和堆栈之前,请使用以下链接了解有关 CloudFormation 概念的信息,方法是使用 Application Manager。