S3月份数据传输超出全球免费套餐

时间:2021-10-27 23:07:03

I have been working on transferring a lot collection of image to amazon S3. I have a bucket policy set to prevent public access to the images and all I'm doing it copying the images from my current host to S3.

我一直致力于将大量图像转移到亚马逊S3。我有一个存储桶策略设置,以防止公共访问图像,我正在做的是将图像从当前主机复制到S3。

I have currently moved 2.8 GB of photos. When I look at my billing it says

我目前移动了2.8 GB的照片。当我看到我的账单时,它说

I have used 128 GB of month data transfer out beyond the global free tier. How is this possible if all I'm doing is transferring into S3?

我已经在全球免费套餐之外使用了128 GB的月份数据传输。如果我所做的只是转移到S3,这怎么可能?

How is this calculated? and is there anyway to see the details and or dispute the bandwidth calculation?

这是怎么计算的?无论如何看到细节和/或带宽计算的争议?

S3月份数据传输超出全球免费套餐

1 个解决方案

#1


1  

As @Michael-sqlbot point out, if you use anything outside AWS network(or AWS cross region ) , data traffics is going to cost you dearly. Since you mention Digital Ocean : if your web apps in Digital ocean access S3 bucket, AWS definitely charging you the data "out" bandwidth.

正如@ Michael-sqlbot指出的那样,如果您使用AWS网络(或AWS跨区域)之外的任何内容,数据流量将使您付出沉重代价。既然你提到了数字海洋:如果您的数字海洋网络应用程序访问S3存储桶,AWS肯定会向您收取数据“输出”带宽。

S3 cheap storage is best for AWS same region data processing. E.g. launch EC2 instance and do massive processing on multiple GB of s3 data. Similar what you did inside a intranet.

S3廉价存储最适合AWS同区域数据处理。例如。启动EC2实例并对多GB的s3数据进行大量处理。与您在Intranet中执行的操作类似。

Serving S3 data to outside world is another story, this is similar to typical web hosting : you need to pay for the bandwidth. Anyone that need to serve web request from S3 should subscribe to CDN cache (content delivery network) to avoid the massive s3 bucket internet download cost.

向外界提供S3数据是另一回事,这类似于典型的网络托管:您需要为带宽付费。任何需要从S3提供Web请求的人都应该订阅CDN缓存(内容交付网络)以避免大量的s3桶互联网下载成本。

If you just want to save tons of image for occasional retrieval, S3 is not a right place. Instead, you should just use google drive, dropbox,etc.

如果您只想保存大量图像以便偶尔检索,那么S3就不是一个正确的地方。相反,你应该只使用谷歌驱动器,保管箱等。

#1


1  

As @Michael-sqlbot point out, if you use anything outside AWS network(or AWS cross region ) , data traffics is going to cost you dearly. Since you mention Digital Ocean : if your web apps in Digital ocean access S3 bucket, AWS definitely charging you the data "out" bandwidth.

正如@ Michael-sqlbot指出的那样,如果您使用AWS网络(或AWS跨区域)之外的任何内容,数据流量将使您付出沉重代价。既然你提到了数字海洋:如果您的数字海洋网络应用程序访问S3存储桶,AWS肯定会向您收取数据“输出”带宽。

S3 cheap storage is best for AWS same region data processing. E.g. launch EC2 instance and do massive processing on multiple GB of s3 data. Similar what you did inside a intranet.

S3廉价存储最适合AWS同区域数据处理。例如。启动EC2实例并对多GB的s3数据进行大量处理。与您在Intranet中执行的操作类似。

Serving S3 data to outside world is another story, this is similar to typical web hosting : you need to pay for the bandwidth. Anyone that need to serve web request from S3 should subscribe to CDN cache (content delivery network) to avoid the massive s3 bucket internet download cost.

向外界提供S3数据是另一回事,这类似于典型的网络托管:您需要为带宽付费。任何需要从S3提供Web请求的人都应该订阅CDN缓存(内容交付网络)以避免大量的s3桶互联网下载成本。

If you just want to save tons of image for occasional retrieval, S3 is not a right place. Instead, you should just use google drive, dropbox,etc.

如果您只想保存大量图像以便偶尔检索,那么S3就不是一个正确的地方。相反,你应该只使用谷歌驱动器,保管箱等。