我的AWS S3费用在使用类型" datattransfer - out - bytes "时上涨得很快。我在这个桶中有成千上万的图像,我似乎找不到一种方法来深入到桶中,看看哪些单独的桶项可能导致了增加。是否有一种方法可以查看哪些单独的文件归因于较高的数据传输成本?
如果可以的话使用Cloudfront -它比直接从S3托管更便宜(如果你正确设置你的缓存头!),Cloudfront包括一个流行的对象报告-这将回答你的问题。
如果您单独使用S3,则需要在bucket上启用日志记录(更多的存储成本),然后处理日志中的数据(更多的数据传输成本)以获得答案。您可以使用AWS Athena来处理s3访问日志,或者使用unix命令行工具(如grep/wc/uniq/cut)在本地/服务器上对日志文件进行操作,以找到罪魁祸首。