我的AWS账户里有一个名为“mybuckettest”的桶。在这个bucket中,我有多个文件夹,比如“Folder1”、“Folder2”、“Folder3”。在每个文件夹中,我也有子文件夹。可以模拟如下:
mybuckettest
Folder1
subfolder1
content1
content2
content3
content4
subfolder2
content1
Folder2
subfolder1
Folder3
subfolder1
content1
content2
我试图分别计算出每个文件夹“Folder1”、“Folder2”、“Folder3”的大小。有没有什么具体的方法可以使用API来实现呢?我的意思是我正在尝试构建一个应用程序,我想通过它来实现这一点。有人知道这个吗?我的应用程序语言是pythondjango。在
另一种选择是使用Amazon S3 Storage Inventory,它可以提供AmazonS3存储桶内容的每日CSV文件。在
然后,您可以使用一个简单的Python脚本解析该文件,而不是调用making API List calls。在
就在名为
Folder1/subfolder1/content1
的键上。如果您知道所有的键,那么只需通过GET Object添加它们的全部
Content-Length
;否则您可以通过prefix
在Request
中使用prefix
获得相同prefix(eg: Folder1)
中的所有键的信息,然后添加它们的全部Size
。在相关问题 更多 >
编程相关推荐