登录
首页 >  Golang >  Go问答

Golang S3 存储桶大小

来源:stackoverflow

时间:2024-04-27 13:15:35 242浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《Golang S3 存储桶大小》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我正在尝试查找 S3 存储桶的大小。 Go SDK中有什么方法可以实现这一点吗?这个答案指向列出所有对象并使用 AWS cli 对其进行总结,这看起来太迂回了。


解决方案


CloudWatch 为每个存储桶发布一个名为 BucketSizeBytes 的指标,其中包含存储桶中所有对象的大小。每天发布一次。如果您感兴趣的话,还有 NumberOfObjects 指标。如需了解更多信息,请拨打see this documentation page

另一种方法是列出对象并总结每个对象的大小,正如您所提到的。如果您对数据的子集(例如前缀)感兴趣,则必须采用这种方法。

另一种选择可能是打开 inventory reporting,然后以适当的方式处理报告。

今天关于《Golang S3 存储桶大小》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>