AWS CloudTrail
用户指南 (版本 1.0)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

管理 CloudTrail 成本

作为最佳实践,建议您使用可帮助您管理 CloudTrail 成本的 AWS 服务和工具。您还可以采用捕获所需数据的方式配置和管理 CloudTrail 跟踪,同时保持经济高效。有关 CloudTrail 定价的更多信息,请参阅 AWS CloudTrail 定价

可帮助管理成本的工具

AWS 预算是 AWS Billing and Cost Management 的一项功能,利用此功能,您可以设置自定义预算,让系统在您的成本或使用量超过(或预测会超过)预算金额时提醒您。

在创建多个跟踪时,通过使用 AWS 预算为 CloudTrail 创建预算是建议的最佳实践,并且可帮助您跟踪 CloudTrail 支出。基于成本的预算有助于提高您对 CloudTrail 使用的费用的认识。当您的账单达到您定义的阈值时,预算提醒会通知您。在收到预算提醒时,可以在账单周期结束之前进行更改以管理成本。

创建预算后,您可以使用 AWS Cost Explorer 来查看 CloudTrail 成本将如何影响总体 AWS 账单。在 AWS Cost Explorer 中,在将 CloudTrail 添加到 Service (服务) 筛选器后,您可以按区域和账户将历史 CloudTrail 支出与当前当月至今 (MTD) 的支出进行比较。此功能可帮助您监控和检测月度 CloudTrail 支出中的意外成本。利用 Cost Explorer 中的其他功能,您可以将 CloudTrail 支出与特定资源级别的月度支出进行比较,从而提供有关可能导致账单成本增加或减少的因素的信息。

要开始使用 AWS 预算,请打开 AWS Billing and Cost Management,然后选择左导航栏中的 Budgets (预算)。我们建议在创建预算以跟踪 CloudTrail 支出时配置预算提醒。有关如何使用 AWS 预算的更多信息,请参阅使用预算管理您的成本AWS 预算的最佳实践

跟踪配置

CloudTrail 为在您的账户中配置跟踪带来了灵活性。您在设置过程中做出的一些决定要求您了解对 CloudTrail 账单的影响。以下是跟踪配置如何影响您的 CloudTrail 账单的示例。

多跟踪创建

账户的每个管理事件的第一次交付都是免费的。如果您创建更多将相同管理事件传递到其他目标的跟踪,则后续交付会产生 CloudTrail 成本。您可以这样做,以允许不同的用户组(例如开发人员、安全人员和 IT 审计员)接收其日志文件副本。对于数据事件,所有交付都会产生 CloudTrail 成本,包括第一次交付。

在创建更多跟踪时,熟悉日志并了解账户中的资源所生成的事件的类型和数量尤为重要。这可以帮助您预测与账户关联的事件的数量,并计划跟踪成本。例如,对 S3 存储桶使用 AWS KMS 托管的服务器端加密 (SSE-KMS) 可能会在 CloudTrail 中生成大量 AWS KMS 管理事件。跨多个跟踪的大量事件也会影响成本。

AWS Organizations

在使用 CloudTrail 设置 组织 跟踪时,CloudTrail 会将跟踪复制到组织中的每个成员账户。除了成员账户中的任何现有跟踪之外,会创建新的跟踪。确保主跟踪的配置与您希望为组织中的所有帐户配置跟踪的方式匹配,因为主跟踪配置会传播到所有账户。

由于 组织 在每个成员账户中创建一个跟踪,因此,创建额外跟踪以收集与 组织 跟踪相同的管理事件的单个成员账户将收集第二个事件副本。将针对第二个副本向该账户收费。类似地,如果一个账户有一个多区域跟踪,并且在一个区域中创建第二个跟踪来收集与多区域跟踪相同的管理事件,则单个区域中的跟踪将交付事件的第二个副本。第二个副本会产生费用。

另请参阅