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