使用 查找和跟踪 Elastic Beanstalk 资源AWS Config - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 查找和跟踪 Elastic Beanstalk 资源AWS Config

AWS Config 可以提供关于您的 AWS 账户中的 AWS 资源配置的详细信息。您可以查看资源的关联方式、获取配置更改的历史记录并了解关系和配置如何随时间的推移而变化。您可以使用 AWS Config 来定义规则,用于评估资源配置的数据合规性。

有多种 Elastic Beanstalk 资源类型与 集成AWS Config

  • 应用程序

  • 应用程序版本

  • 环境

以下章节说明如何将 AWS Config 配置为记录这些类型的资源。

有关 AWS Config 的更多信息,请参阅 AWS Config 开发人员指南。有关定价信息,请参阅 AWS Config 定价信息页

设置 AWS Config

要初次设置 AWS Config,请参阅 AWS Config 开发人员指南中的以下主题。

配置 AWS Config 以记录 Elastic Beanstalk 资源

默认情况下,AWS Config 会记录在环境的运行区域中发现的所有受支持类型的区域性资源 的配置更改。您可以自定义 AWS Config,使其仅记录特定资源类型的更改或仅记录对全局资源 的更改。

例如,您可以将 AWS Config 配置为记录 Elastic Beanstalk 资源的更改以及 Elastic Beanstalk 为您启动的一部分其他 AWS 资源的更改。使用 AWS Config 控制台,您可以在 AWS Config Settings (设置) 页面的 Specific Types (特定类型) 字段中选择 Elastic Beanstalk 作为资源。在该位置,您可以选择记录任何 Elastic Beanstalk 资源类型:Application (应用程序)ApplicationVersionEnvironment (环境)

下图显示了 AWS Config Settings(设置)页面,其中包含可以选择记录的 Elastic Beanstalk 资源类型:Application(应用程序)ApplicationVersionEnvironment(环境)

AWS Config显示了选择记录的资源类型列表的 设置页

在选择几个资源类型后,下面是 Specific types (特定类型) 列表的样子。

AWS Config显示了选择记录的资源类型的 设置页

要了解区域全局 资源以及完整的自定义过程,请参阅选择 AWS Config 记录的资源

在 AWS Config 控制台中查看 Elastic Beanstalk 配置详细信息

您可使用 AWS Config 控制台来查找 Elastic Beanstalk 资源,并获取有关其配置的当前和历史详细信息。以下示例说明如何查找有关 Elastic Beanstalk 环境的信息。

在 AWS Config 控制台中查找 Elastic Beanstalk 环境
  1. 打开 AWS Config 控制台

  2. 选择 Resources (资源)

  3. Resource (资源) 清单页面上,选择 Resources (资源)

  4. 打开 Resource type (资源类型) 菜单,滚动到 ElasticBeanstalk,然后选择一个或多个 Elastic Beanstalk 资源类型。

    注意

    要查看 Elastic Beanstalk 为您的应用程序创建的其他资源的配置详细信息,请选择更多资源类型。例如,您可以选择 EC2 下的 Instance (实例)

  5. 选择 Look up (查找)。参阅下图中的 2

    AWS Config显示了要查找的资源类型列表的 资源库存页
  6. 在 AWS Config 显示的资源列表中选择一个资源 ID。

    AWS Config显示了资源列表的 资源库存页

AWS Config 显示了有关您选择的资源的配置详细信息和其他信息。

AWS Config显示了 Elastic Beanstalk 环境的配置详细信息的 资源详细信息页

要查看记录的配置的完整详细信息,请选择 View Details (查看详细信息)

AWS Config显示了 Elastic Beanstalk 环境的配置详细信息的 资源详细信息页

要了解在此页面上查找资源和查看信息的更多方法,请于 AWS 开发人员指南中参阅查看“AWS Config 资源配置和历史记录”

使用 AWS Config 规则评估 Elastic Beanstalk 资源

您可以创建 AWS Config 规则,这些规则表示 Elastic Beanstalk 资源的理想配置设置。您可以使用预定义的 AWS 托管 Config 规则,也可以定义自定义规则。AWS Config 会持续跟踪对您的资源配置的更改,以确定这些更改是否符合规则中设定的所有条件。AWS Config 控制台将显示您的规则与资源的合规性状态。

如果某个资源违反了某规则并且被标记为 noncompliant (不合规),则 AWS Config 可能提醒您使用 Amazon Simple Notification Service (Amazon SNS) 主题。要以编程方式使用这些 AWS Config 提醒中的数据,请使用 Amazon Simple Queue Service (Amazon SQS) 队列作为 Amazon SNS 主题的通知终端节点。例如,您可能希望编写代码,以便在有人修改您环境的 Auto Scaling 组配置时启动工作流。

要了解有关设置和使用规则的更多信息,请参阅 AWS Config 开发人员指南中的使用 AWS Config 规则评估资源