AWS-EMR-S3DISTCP - aws 是否对 s3 操作收费?

AWS-EMR-S3DISTCP - Does aws charges for s3 actions?

我正在查看 s3distcp (https://docs.aws.amazon.com/emr/latest/ReleaseGuide/UsingEMR_s3distcp.html) 的文档,但我无法找到任何明确提及每个操作的成本的站点。这是一个示例场景:

  1. 我有一个包含 10,000 个对象的存储桶。
  2. 一个有3个实例的EMR集群将被用来执行s3distcp.
  3. s3distcp 启用了 --deleteOnSuccess 选项。
  4. 源和目标存储桶以及 EMR 位于同一账户和区域。

问题是:

  1. 除了 EMR 使用(基于实例类型、运行时间等)之外,s3 操作是否有额外费用(即,如果我移动了所有 10K 个对象,是否意味着 10K 个 COPY 请求)?或者计费将仅与 EMR 成本相关联?

AWS S3 费用将作为单独的项目与您的 AWS EMR 费用一起计费,因此除了 EMR 费用之外,您还应该考虑 S3 费用。根据 S3 pricing guide.

,此场景中的 S3 成本将包括 请求 的费用,可能还包括 数据传输 的费用

也就是说,相对于 EMR 集群的成本,相关的 S3 费用可能微不足道。