【问题标题】:Ensure free data transfer from S3 to EC2确保从 S3 到 EC2 的免费数据传输
【发布时间】:2015-01-20 19:34:00
【问题描述】:

Amazon's pricing documentation

“在弗吉尼亚北部地区,从 Amazon S3 到 Amazon EC2 的数据传出(是)每 GB 0.000 美元”

如果从 S3 到 EC2 的传输都在北弗吉尼亚地区,我需要做些什么特别的事情来确保不会向我收取费用吗? IE) 从这个 EC2 实例到 https://s3.amazonaws.com/{bucketName}/{resource} 执行 GET 请求会自动被计为“免费”而不做任何额外的事情吗?或者在这种情况下我需要访问 S3 的私有 IP 地址吗?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-s3


    【解决方案1】:

    只要您的 S3 存储桶与您的 EC2 机器位于同一区域,您的数据传输器是免费的。如果您总是处理同一个区域,那么您不必担心数据传输成本。

    数据从 Amazon S3 传出到 同一区域中的 Amazon EC2 每 GB 0.000 美元

    【讨论】:

      【解决方案2】:

      如果请求来自同一区域,您可能会被重定向到正确的端点并且不会被收费。但是,如果您想 100% 确定,您可以自己选择正确的端点:

      http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

      如果您使用来自 3rd 方的 API 和工具,这可能特别有用,这些工​​具有时会使用不同的默认端点,除非您明确覆盖它们。

      【讨论】:

        猜你喜欢
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-20
        • 1970-01-01
        • 2011-04-07
        相关资源
        最近更新 更多