首页 > 解决方案 > 数据传输费用是否适用于从 amazon S3 访问图像?

问题描述

场景是我想将用户通过我的应用程序上传的图像存储在 amazon s3 中,然后按需检索它们。因此,我正在研究将图像存储在 s3 中的成本,而我跨越术语“数据传输成本”,

我有点困惑,比如假设我在 s3 中上传和图像并将其公开,即使我通过公共 s3 链接在浏览器选项卡中访问该图像,我是否必须为此支付数据传输费用?或者从它的公共链接访问和图像是免费的?

同样的,如果我使用前端应用程序从 s3 下载我的图像,那么我还需要支付数据传输费用吗?

我的问题的第二部分:
如果数据传输成本适用,我是否可以通过首先从运行在 ec2 实例中的 NodeJS 访问我的图像然后从运行在 ec2 实例中的 NodeJS 应用程序将其发送回来避免我的数据传输成本?

标签: amazon-web-servicesamazon-s3amazon-product-api

解决方案


是的,您在这两种情况下都需要付费,这正是数据传输成本的含义。
此外,您需要为存储和请求数量付费。

例如,您可以通过https://calculator.aws/#/createCalculator粗略估计您可能产生的费用。

不,您无法避免成本。如果您开始将它们加载到 ec2 机器中,那么成本是免费的(假设相同的区域等),但是从 ec2 实例传输数据确实会再次产生成本。


推荐阅读