如果我们从 AWS VPC 中将文件上传到 S3,除了通过标准 URL 上的 S3 API 启动上传之外,我们是否需要做任何特别的事情?
我们计划使用 aws-s3 Ruby gem 来进行传输,只是想弄清楚是否需要进行更改以确保数据传输是免费的。
提前致谢!
如果我们从 AWS VPC 中将文件上传到 S3,除了通过标准 URL 上的 S3 API 启动上传之外,我们是否需要做任何特别的事情?
我们计划使用 aws-s3 Ruby gem 来进行传输,只是想弄清楚是否需要进行更改以确保数据传输是免费的。
提前致谢!
无论您在 AWS 网络内还是外,以上传形式传输的数据始终是免费的。但是,您必须为网络内外的 LIST/PUT/COPY/POST 请求付费。
当您将 S3 发送到 AWS 实例时,您可以免费从 S3 传输出去,这与您在 AWS 之外获取数据的方式相同。他们对 S3 url 进行解析并在内部路由它,不需要不同的语法。同样,您仍然为 GET 请求付费,但这次您节省了传输带宽的费用。
但是请注意,如果您连接到您所在的 AWS 区域之外的 S3(即连接到 S3 Northern VA -> AWS West),您将必须为出站 S3 流量付费。