如何解决需要有关使用S3如何计算AWS数据传输成本的详细信息
我们正在使用amplify制作社交媒体应用,并且是aws的新手。我们正在使用的服务包括s3,身份验证,托管,分析,api和lambda函数。我们已经积累了可观的数据传输使用率,我猜想这是由于反复从S3抓取图像。
是否Storage.get()
会生成一个预签名的URL计数作为“数据转出”
还是仅当我们实际从URL查看文件时才算?
生成URL和使用Storage.get下载实际文件之间的数据传输有区别吗?
解决方法
生成URL不会花费任何成本,因为它只是一个计算操作。
可以使用AWS Pricing Calculator计算S3下载的价格。考虑在S3前面使用CDN,例如CloudFront。使用CDN有很多好处,其中之一就是定价。
,与S3相关的主要费用:
-
存储成本:按每月每GB收费。 〜$ 0.03 / GB /月,按小时计费
-
用于文件操作的API费用:〜$ 0.005 / 10000个读请求,写请求的价格要贵10倍
-
在AWS区域以外的数据传输:向不同的AWS区域〜0.02 USD / GB,到互联网的〜0.06 USD / GB。
基于数量和地区,实际价格有所不同,但是优化技术保持不变。我将在以下费用估算中使用上述价格
注意:尽可能利用AWS Pricing Calculator来节省成本。它使您可以估算架构解决方案的成本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。