

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

# 使用以下方法查找和跟踪 Elastic Beanstalk 资源 AWS Config
<a name="AWSHowTo.config"></a>

[AWS Config](https://aws.amazon.com/config/)提供了您 AWS 账户中 AWS 资源配置的详细视图。您可以查看资源的关联方式、获取配置更改的历史记录并了解关系和配置如何随时间的推移而变化。您可以使用 AWS Config 来定义用于评估资源配置的数据合规性的规则。

几种 Elastic Beanstalk 资源类型与以下资源集成： AWS Config
+ 应用程序
+ 应用程序版本
+ 环境

以下部分说明如何配置 AWS Config 以记录这些类型的资源。

有关的更多信息 AWS Config，请参阅《[AWS Config 开发人员指南》](https://docs.aws.amazon.com/config/latest/developerguide/)。有关定价信息，请参阅 [AWS Config 定价信息页](https://aws.amazon.com/config/pricing/)。

## 设置 AWS Config
<a name="AWSHowTo.config.setup"></a>

要进行初始设置 AWS Config，请参阅《[AWS Config 开发者指南](https://docs.aws.amazon.com/config/latest/developerguide/)》中的以下主题。
+ [使用控制 AWS Config 台进行设置](https://docs.aws.amazon.com/config/latest/developerguide/gs-console.html)
+ [AWS Config 使用进行设置 AWS CLI](https://docs.aws.amazon.com/config/latest/developerguide/gs-cli.html)

## 配置 AWS Config 为记录 Elastic Beanstalk 资源
<a name="AWSHowTo.config.record"></a>

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

例如，您可以配置 AWS Config 为记录 Elastic Beanstalk 资源以及 Elastic Beanstalk 为您启动的其他 AWS 资源子集的更改。**使用[AWS Config 控制台](https://docs.aws.amazon.com/config/latest/developerguide/gs-console.html)，您可以在 “设置” 页面的 “特定类型” 字段 AWS Config **中**选择 Elastic Beanstalk 作为资源。****从那里你可以选择记录任何 Elastic Beanstalk 资源**类型**：**ApplicationVersion**应用程序、和环境。**

**下图显示了 AWS Config **“设置”** 页面，其中包含您可以选择**记录**的 Elastic Beanstalk 资源类型：**ApplicationVersion**应用程序、和环境。**

![\[AWS Config 设置页面显示了可供选择记录的资源类型列表\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-settings-resource-types.png)


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

![\[AWS Config 设置页面显示要记录的选定资源类型\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-settings-resource-types-selected.png)


要了解*区域*资源与*全球*资源以及完整的自定义程序，请参阅[选择哪些资源 AWS Config 记录](https://docs.aws.amazon.com/config/latest/developerguide/select-resources.html)。

## 在控制台中查看 Elastic Beanstalk 的配置详细信息 AWS Config
<a name="AWSHowTo.config.viewing"></a>

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

**在控制台中查找 Elastic Beanstalk 环境 AWS Config**

1. 打开 [AWS Config 控制台](https://console.aws.amazon.com/config)。

1. 选择 **Resources (资源)**。

1. 在 **Resource (资源)** 清单页面上，选择 **Resources (资源)**。

1. 打开**资源类型**菜单，滚动到 Elastic Beanstalk 资源类型 **ElasticBeanstalk**，然后选择一种或多种 Elastic Beanstalk 资源类型。
**注意**  
要查看 Elastic Beanstalk 为您的应用程序创建的其他资源的配置详细信息，请选择更多资源类型。例如，您可以选择下方的**实例**EC2****。

1. 选择**查找**。参阅下图中的 **2**。  
![\[AWS Config 资源清单页面显示了要查找的资源类型列表\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-resources-dropdown.png)

1. 在 AWS Config 显示的资源列表中选择资源 ID。  
![\[AWS Config 显示资源列表的资源清单页面\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-resources-list.png)

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

![\[AWS Config 资源详细信息页面显示了 Elastic Beanstalk 环境的配置详细信息\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-resources-resource-details.png)


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

![\[AWS Config 资源详细信息页面显示了 Elastic Beanstalk 环境的配置详细信息\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/cc-resources-view-details.png)


要了解更多在此页面上查找资源和查看信息的方式，请参阅*AWS Config 开发人员指南*中的[查看 AWS 资源配置和历史记录](https://docs.aws.amazon.com/config/latest/developerguide/view-manage-resource.html)。

## 使用规则评估 Elastic Beanstalk 资源 AWS Config
<a name="AWSHowTo.config.rules"></a>

您可以创建 AWS Config 规则，这些规则代表您的 Elastic Beanstalk 资源的理想配置设置。您可以使用预定义的 Manag *AWS ed Config 规则*，也可以定义自定义规则。 AWS Config 持续跟踪资源配置的更改，以确定这些更改是否违反了规则中的任何条件。 AWS Config 控制台显示您的规则和资源的合规性状态。

如果某个资源违反规则并被标记为*不合规*，则 AWS Config 可以使用[亚马逊简单通知服务 (Amazon SNS) Simple SNS Service 主题提醒您。](https://aws.amazon.com/sns/)要以编程方式使用这些 AWS Config 警报中的数据，请使用[亚马逊简单队列服务 (Amazon SQS) Simple Queue SQUEE 队列作为亚马逊 SNS](https://aws.amazon.com/sqs/) 主题的通知终端节点。例如，您可能希望编写代码，以便在有人修改您环境的 Auto Scaling 组配置时启动工作流。

要了解有关设置和使用规则的更多信息，请参阅《*AWS Config 开发者指南 AWS Config *[》中的使用规则评估资源](https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config.html)。