Amazon Config 日志
默认情况下,AWS Config将配置历史记录和快照文件传送到 Amazon S3 存储桶。
创建日志摄取
您可以使用日志通控制台或通过部署独立的 CloudFormation 堆栈来将日志摄取到 Amazon OpenSearch Service 中。
Important
- 确保您已经在部署了日志通的区域中启用了 AWS Config 服务。
- 存放 AWS Config 日志的存储桶必须与日志通位于同一区域。
- 默认情况下,该解决方案将每天轮换索引。您可以在额外设置中进行调整。
使用日志通控制台
- 登录日志通控制台。
- 在导航窗格中的 日志分析管道 下,选择 AWS 服务日志。
- 选择创建日志摄取按钮。
- 在 AWS 服务 部分,选择 AWS Config 日志。
- 选择下一步。
- 在 指定设置 下,为 日志创建选择 自动 或 手动。
- 对于自动模式,确认 AWS Config 日志存储的 S3 位置,并输入 AWS Config 名称。
- 对于 手动模式,输入 AWS Config 名称 和 日志位置。
- (可选步骤)如果需要跨账户摄取日志,需要先在 账户 的下拉列表中选择一个链接的 AWS 账户。
- 选择下一步。
- 在 指定 OpenSearch 域 部分,为 Amazon OpenSearch 域 选择一个导入的域。
- 如果您要摄取关联的模板化 Amazon OpenSearch Service 仪表板,请为 示例仪表板 选择 是。
- 如果需要,您可以更改目标 Amazon OpenSearch Service 索引的 索引前缀。默认前缀是您之前输入的 AWS Config 名称。
- 在 日志生命周期 部分,输入管理 Amazon OpenSearch Service 索引生命周期的天数。日志通 将为此管道自动创建关联的 索引状态管理 (ISM) 策略。
- 选择下一步。
- 如果需要,添加标签。
- 选择创建。
使用 CloudFormation 堆栈
此自动化 AWS CloudFormation 模板在 AWS 云中部署 日志通- CloudFront 标准日志摄取 解决方案。
在 AWS 控制台中启动 | 下载模板 | |
---|---|---|
AWS 海外区域 | Template | |
AWS 中国区域 | Template |
-
登录 AWS 管理控制台并选择以上按钮以启动 AWS CloudFormation 模板。您还可以下载模板开始部署。
-
要在不同的 AWS 区域中启动堆栈,请使用控制台导航栏中的区域选择器。
-
在 创建堆栈 页面上,验证正确的模板 URL 显示在 Amazon S3 URL 文本框中,然后选择 下一步。
-
在 指定堆栈详细信息 页面上,为您的解决方案堆栈分配一个名称。
-
在 参数 下,查看模板的参数并根据需要进行修改。此解决方案使用以下默认值。
参数 默认 描述 Log Bucket Name <需要输入>
存储日志的 S3 存储桶名称。 Log Bucket Prefix <需要输入>
存储日志的 S3 存储桶路径前缀。 Log Source Account ID <可选输入>
存储日志的 S3 存储桶所在账户 ID. 对于跨账户日志摄取是必填 (需要先 添加一个成员账户)。 默认情况下,会使用您在 步骤 1 中登录的账户 ID。 Log Source Region <可选输入>
存储日志的 S3 存储桶所在的区域。 默认情况下,会使用您在 步骤 2 中指定的区域。 Log Source Account Assume Role <可选输入>
跨账户日志摄取所需要使用的 IAM Role。 对于跨账户日志摄取是必填 (需要先 添加一个成员账户)。 KMS-CMK ARN <可选输入>
用于加密的 KMS-CMK ARN。 留空以创建新的 KMS CMK。 Enable OpenSearch Ingestion as processor <可选输入>
Ingestion 表 Arn。如果不使用 OSI 作为处理器,请留空。 S3 Backup Bucket <需要输入>
用于存储失败提取日志的 S3 备份存储桶名称。 Engine Type OpenSearch OpenSearch 的引擎类型。选择 OpenSearch 或 Elasticsearch。 OpenSearch Domain Name <需要输入>
Amazon OpenSearch 集群的域名。 OpenSearch Endpoint <需要输入>
OpenSearch 端点 URL。例如, vpc-your_opensearch_domain_name-xcvgw6uu2o6zafsiefxubwuohe.us-east-1.es.amazonaws.com
。Index Prefix <需要输入>
日志的 OpenSearch 索引的公共前缀。索引名称将为 <Index Prefix>-<Log Type>-<Other Suffix>
。Create Sample Dashboard Yes 是否创建示例 OpenSearch 仪表板。 VPC ID <需要输入>
选择可以访问 OpenSearch 域的 VPC。日志处理 Lambda 将驻留在选定的 VPC 中。 Subnet IDs <需要输入>
选择至少两个可以访问 OpenSearch 域的子网。日志处理 Lambda 将驻留在子网中。确保子网可以访问 Amazon S3 服务。 Security Group ID <需要输入>
选择将与日志处理 Lambda 关联的安全组。确保安全组有权访问 OpenSearch 域。 Number Of Shards 5 将索引均匀分布在所有数据节点上的分片数。将每个分片的大小保持在 10-50 GiB 之间。 Number of Replicas 1 OpenSearch 索引的副本数。每个副本都是索引的完整副本。 如果 OpenSearch 选项设置为 带备用的域,你需要将其配置为 2。 Age to Warm Storage <可选输入>
将索引移至温存储所需的时间(例如 7d)。索引时间是从创建到现在之间的时间。支持的单位是 d(天)和 h(小时)。仅当OpenSearch 中启用了温存储时才生效。 Age to Cold Storage <可选输入>
将索引移入冷存储所需的时间(例如 30d)。索引时间是从创建到现在之间的时间。支持的单位是 d(天)和 h(小时)。仅当 OpenSearch 中启用了冷存储时才生效。 Age to Retain <可选输入>
保留索引的时间(例如 180d)。索引时间是从创建到现在之间的时间。支持的单位是 d(天)和 h(小时)。如果值为空,则不会删除该索引。 Rollover Index Size <可选输入>
索引滚动所需的分片大小(例如 30GB)。 Index Suffix yyyy-MM-dd 索引后缀格式(例如:yyyy-MM-dd、yyyy-MM-dd-HH)。索引名称将为 <Index Prefix>-<Log Type>-<Index Suffix>-000001
。Compression type best_compression 用于压缩存储数据的压缩类型。 可用值为 best_compression 和 default。 Refresh Interval 1s 索引多久刷新,即刷新索引最近的更改数据并使它们可用于搜索。 可以设置为 -1 以禁用刷新。 默认为 1秒。 EnableS3Notification True 一个二进制选项,用于启用或禁用针对Amazon S3存储桶的通知。大多数情况下,建议使用默认选项。 LogProcessorRoleName <可选>
为日志处理器指定一个角色名称。该名称不能与现有角色名称重复。如果没有指定名称,将生成一个随机名称。可选参数,不是必填项。 QueueName <可选>
为SQS指定一个队列名称。该名称不能与现有角色名称重复。如果没有指定名称,将生成一个随机名称。可选参数,不是必填项。 -
选择下一步。
-
在 配置堆栈选项 页面上,选择 下一步。
-
在 审核 页面上,查看并确认设置。选中确认模板创建 AWS Identity and Access Management (IAM) 资源的复选框。
-
选择 创建堆栈 部署堆栈。
您可以在 AWS CloudFormation 控制台的 状态 列中查看堆栈的状态。正常情况下,您大约 10 分钟后会看到 CREATE_COMPLETE 状态。
查看仪表板
仪表板包括以下可视化。
Visualization Name | Source Field | Description |
---|---|---|
Global Filters |
|
根据帐户 ID、区域、资源类型和其他条件过滤图表。 |
Total Change Events |
|
显示所选时间段内检测到的所有 AWS 资源的配置更改数量。 |
Top Resource Types |
|
显示按最常修改的 AWS 资源类型在所选时间段内的配置更改分布。 |
Config History |
|
展示一个显示事件分布的柱状图。 |
Total Delete Events |
|
显示 AWS Config 在所选时间段内检测到的 AWS 资源删除事件数量。 |
Config Status |
|
显示 AWS Config 服务在监控的区域和帐户中的操作状态。 |
Top S3 Changes |
|
显示在所选时间段内经历最多配置更改的 Amazon S3 存储桶。 |
Top Changed Resources |
|
显示在所选时间段内经历最多配置更改的个别 AWS 资源。 |
Top VPC Changes |
|
展示一个显示在所选时间段内经历最多配置更改的 Amazon VPC。 |
Top Subnet Changes |
|
提供有针对性的可见性,了解经历最多变换以供治理、安全性和稳定性。 |
Top Network Interface Changes |
|
突出显示在所选时间段内经历最多配置更改的 Amazon VPC 网络接口。 |
Top Security Group Changes |
|
前 10 个更改的安全组按总修改次数排序。 |
EC2 Config |
|
允许重构逐步应用于 EC2 配置的更改,以进行审计。 |
RDS Config |
|
显示由 AWS Config 检测到的 RDS 数据库资源的配置历史记录和更改。 |
Latest Config Changes |
|
提供基础设施修改的一览概览。 |
样品仪表板
您可以访问Amazon OpenSearch中的内置仪表板来查看日志数据。更多信息请参阅访问仪表板。
您可以点击下面的图像查看高分辨率的示例仪表板。