如何使用 AWS Cost Explorer 成本管理服务获取我的 Amazon S3 存储桶的成本?

2 分钟阅读
0

我想使用 AWS Cost Explorer 成本管理服务获取我的账户或 AWS 区域中每个 Amazon Simple Storage Service (Amazon S3) 存储桶的成本。或者,我在特定区域的 Amazon S3 存储成本增加了,我想找出导致成本增加的存储桶。

简短描述

要计算您的 Amazon S3 存储桶的成本,请完成以下步骤:

  1. 为每个 S3 存储桶添加标签。
  2. 激活该标签作为成本分配标签。
    **重要事项:**标签最长可能需要 24 小时才能显示在 AWS 账单与成本管理控制台中。
  3. 使用 Cost Explorer 成本管理服务为您的标签创建 AWS 成本和使用情况报告。

**注意:**成本分配标签不显示您在设置标签之前产生的成本。

解决方法

在开始之前,您的 AWS Identity and Access Management (IAM) 策略必须具有执行以下操作的权限:

为每个存储桶添加标签

完成以下步骤:

  1. 打开 Amazon S3 控制台
  2. 从存储桶列表中,选择要跟踪成本的存储桶。
  3. 选择 Properties(属性)选项卡。
  4. 对于 Tags(标签),选择 Edit(编辑)。
  5. 选择 Add Tag(添加标签)。
  6. 对于 Key(键),输入标签的名称。例如,您可以使用“S3-存储桶-名称”格式。
  7. 对于 Value(值),输入存储桶的名称。
  8. 对要跟踪成本的所有存储桶重复执行步骤 1 到 7。

激活标签作为成本分配

完成以下步骤:

  1. 打开 AWS 账单与成本管理控制台
  2. 在导航窗格中,选择 Cost allocation tags(成本分配标签),然后选择 User-defined cost allocation tags(用户定义的成本分配标签)选项卡。
  3. 在搜索栏中,输入您为存储桶创建的标签的名称。
  4. 选择标签。
  5. 选择 Activate(激活)。

**注意:**成本和使用情况报告收集资源级别的数据,而不是前缀级别的数据。

使用 Cost Explorer 成本管理服务为标签创建成本报告

完成以下步骤:

  1. 打开 AWS 账单与成本管理控制台
  2. 在导航窗格中,选择 Cost Explorer Saved Reports(Cost Explorer 成本管理服务保存的报告)。
  3. 选择 Create new report(创建新报告),然后选择 Cost & Usage report(成本和使用情况报告)。
  4. 选择 Create Report(创建报告)。
  5. Filters(筛选器)中,选择 Service(服务)下拉列表。
  6. 选择 S3 (Simple Storage Service)(S3 (简单存储服务)),然后选择 Apply(应用)。
  7. 对于 Tag(标签),选择您的标签,然后选择要跟踪成本的每个存储桶。
  8. 选择 Apply filters(应用筛选器)。
  9. Advanced options(高级选项)下,确认未选中 Show only untagged resources(仅显示未标记的资源)。
  10. 在图表顶部,选择 Group by(分组依据),然后选择您的标签。
  11. 选择 Save as(另存为)。
  12. 输入成本报告的标题。
  13. 选择 Save Report(保存报告)。

使用该报告查看您用成本分配标签标记的每个存储桶的成本。

**注意:**您可以设置每小时、每日或每月报告,以获取更多 Amazon S3 账单详细信息。但是,这些报告不显示谁向您的存储桶提出了请求。要查看对存储桶的请求来自何处,请激活对象级日志记录服务器访问日志记录。要获取有关特定 Amazon S3 账单项目的详细信息,您必须在下一个账单周期之前激活日志记录。

相关信息

S3 存储桶的账单和使用情况报告

使用月度成本分配报告

AWS 官方
AWS 官方已更新 2 个月前