Insights 事件的成本 - Amazon CloudTrail
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Insights 事件的成本

当您在现有跟踪或事件数据存储上启用 Insights 事件时,CloudTrail 会分析跟踪或事件数据存储收集的过去 28 天的管理事件,以建立正常活动的基准。创建初始基准后,每天都会根据过去 28 天的数据重新计算基准。CloudTrail 不收取任何基准分析费用。

基准分析后,CloudTrail 分析的任何未来管理事件都会产生 CloudTrail 费用。对于已启用的 Insights 类型,您将根据分析的管理事件数量支付费用。

如果您选择同时记录跟踪或事件数据存储(用于记录 readwrite 管理事件)的 Insights 类型,则分析的事件总数将大于记录的管理事件总数。这是因为 CloudTrail 将对只写管理事件进行两次分析,一次用于计算 API 调用率,另一次用于确定 API 错误率。将对只读管理事件进行一次分析,以计算 API 错误率。

您可以通过查找 InsightsEvents 使用类型来确定账单上 Insights 事件的费用。有关更多信息,请参阅 使用 Amazon Cost Explorer 查看您的 CloudTrail 成本和使用情况

启用 Insights 后,每个跟踪和事件数据存储将单独收取 Insights 事件费用。有关定价的更多信息,请参阅 Amazon CloudTrail 定价

示例 1 – 为跟踪的 API 调用率和 API 错误率启用 Insights

在第一个示例中,您对跟踪启用了 Insights 并选择收集这两种 Insights 类型。此示例中的跟踪同时记录了 readwrite 管理事件。

  • CloudTrail 会分析过去 28 天内记录的管理事件以形成基准。CloudTrail 不收取任何分析费用。

  • 创建基准后,跟踪记录了 300,000 个管理事件,其中 270,000 个是 read 管理事件,30,000 个是 write 管理事件。

    • write 管理事件进行两次分析,一次是 API 调用率,一次是 API 错误率 (30,000 * 2=60,000)。

    • 针对 API 错误率对 read 管理事件进行一次分析 (270,000 *1=270,000)。

    • 分析的管理事件总数为 330,000 (60,000 + 270,000)。分析此跟踪的 330,000 个管理事件将产生费用。如果您为其他跟踪或事件数据存储启用了 Insights,则需要单独付费。

示例 2 – 为两个跟踪启用 Insights

在下一个示例中,您将对两个跟踪(跟踪 A 和跟踪 B)启用 Insights。您选择仅对跟踪 A 启用 API 调用率 Insights,对跟踪 B 仅启用 API 错误率 Insights。这两个跟踪都记录 readwrite 管理事件。

  • CloudTrail 会分析过去 28 天内记录的 write 管理事件以形成基准。CloudTrail 不收取任何分析费用。

  • 创建基准后,跟踪记录了 800,000 个管理事件,其中 710,000 个是 read 事件,90,000 个是 write 事件。

    对于跟踪 A,将进行以下分析:

    • 针对 API 调用率对 write 管理事件进行一次分析 (90,000 * 1=90,000)。

    • 由于 CloudTrail 仅针对 API 调用率 Insights 分析 write 管理事件,因此不会分析 read 管理事件。

    • 分析的管理事件总数为 90,000。分析跟踪 A 的 90,000 个管理事件将产生费用。

    对于跟踪 B,将进行以下分析:

    • 针对 API 错误率对 write 管理事件进行一次分析 (90,000 * 1=90,000)。

    • 针对 API 错误率 (710,000 *1=710,000) 对 read 管理事件进行一次分析。

    • 分析的管理事件总数为 800,000 (90,000 + 710,000)。分析跟踪 B 的 800,000 个管理事件将产生费用。

示例 3 – 为跟踪和事件数据存储的 API 调用率和 API 错误率启用 Insights

在最后一个示例中,您将对跟踪和事件数据存储的 API 调用率和 API 错误率启用 Insights。跟踪和事件数据存储都记录 readwrite 管理事件。由于您对跟踪和事件数据存储都启用了 Insights,因此您需要对这两者支付 CloudTrail Insights 的费用。

  • CloudTrail 会分析过去 28 天内记录的管理事件以形成基准。CloudTrail 不收取任何分析费用。

  • 创建基准后,跟踪和事件数据存储记录了 500,000 个管理事件,其中 380,000 个是 read 管理事件,120,000 个是 write 管理事件。

    对于跟踪,将进行以下分析:

    • 对跟踪的 write 管理事件进行两次分析,一次是 API 调用率,一次是 API 错误率 (120,000 * 2=240,000)。

    • 针对跟踪的 API 错误率对 read 管理事件进行一次分析 (380,000 *1=380,000)。

    • 对跟踪分析的管理事件总数为 620,000 (240,000 + 380,000)。分析跟踪的 620,000 个管理事件将产生费用。

    对于事件数据存储,将进行以下分析:

    • 对事件数据存储的 write 管理事件进行两次分析,一次是 API 调用率,一次是 API 错误率 (120,000 * 2=240,000)。

    • 针对事件数据存储的 API 错误率对 read 管理事件进行一次分析 (380,000 *1=380,000)。

    • 对事件数据存储分析的管理事件总数为 620,000 (240,000 + 380,000)。分析事件数据存储的 620,000 个管理事件将产生费用。