amazon-web-services - 安装在 EC2 服务器中时适用的 Amazon S3 Bucket 数据传输费用?

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

我已经创建了一个 S3 存储桶并安装到我在同一区域的一个 EC2 服务器中。然后我使用为该 EC2 实例创建的 FTP 帐户将数据放入存储桶中。最后,我通过 Http 请求访问数据。

我不会直接从 Internet 访问 S3 存储桶,无论是为了写入还是访问。通过EC2实例传输的所有数据。

So, I assume per month charges as below, for fully used up 1TB S3 bucket (standard storage),
Storage Pricing - $0.0300*1024 = $30.72
Request Pricing - $0.005*10 = $0.05 (Assumed 10,000 request per month )
Data Transfer Pricing - Nill (Since the bucket is not being accessed directly)

这样对吗?或数据传输定价是否适用?

引用:Pricing Details

最佳答案

您无需为同一区域中 S3 和 EC2 之间的数据传输付费,但您需要为同一区域中不同可用区中的数据从 Amazon EC2 传出到互联网或 EC2 实例付费。

参见 EC2 pricing了解更多详情。

如果您将 1TB 的数据从 AWS 直接从 S3 或通过 EC2 实例传输到互联网,您将支付相同的价格。

提示:

如果您要将大量数据从 S3 传输到 Internet,请查看 CloudFront。数据传输 EC2/S3/ELB -> CloudFront 是免费的,与直接从 S3 下载文件相比,CloudFront 每 Gb 的费率更便宜。

编辑:

请参阅@Michael - sqlbot 的评论,这通常但并非总是如此,具体取决于 S3 存储桶的区域和提供内容的 CloudFront 边缘位置。

提示 2:

对于非常大量的数据,可能值得设置 DirectConnect 连接(从您的办公室/本地设置到 AWS 的专用连接)。然后,每 Gb 的数据传输变得更便宜,但是您开始为 DirectConnect 链接按小时付费。计算一下什么最适合您。

关于amazon-web-services - 安装在 EC2 服务器中时适用的 Amazon S3 Bucket 数据传输费用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40840958/

相关文章:

python - Elastic Beanstalk 不适用于 SQLite

amazon-web-services - AWS CLI 筛选器返回特定 AMI 名称的最新 AMI 的唯一列表

amazon-web-services - 亚马逊S3 : move files out of a bucket and into Glacier

android - 从 Android 缓慢上传文件到 Amazon S3

ssh - 可以以 ubuntu 用户身份连接到 EC2,但不能以我创建的用户身份连接

python - AWS Lambda boto3 : Filter Instances by Launch Time = today

amazon-web-services - 如何使用同一 API 网关将 lambda 授权方添加到 AWS SAM 应用程序

amazon-web-services - 如何使用 boto3 将文件上传到 Amazon Glacier Deep Archive

amazon-s3 - 通过 Web 界面在区域之间移动 Amazon EC2 AMI?

windows - 无法连接到 EC2 实例 - key 解密失败