gpt4 book ai didi

asp.net - 如何检查 Amazon S3 存储桶中文件夹的子文件夹大小

转载 作者:行者123 更新时间:2023-12-05 09:00:01 24 4
gpt4 key购买 nike

我想做的是,我想使用 vb 检查 Amazon S3 存储桶中存储桶的特定文件夹内子文件夹的大小。

这是否可能,如果可以,将提供任何链接和帮助。

最佳答案

晚会有点晚了,但这很有魅力:

        AmazonS3 client = AWSClientFactory.CreateAmazonS3Client(RegionEndpoint.USEast1);

ListObjectsRequest request = new ListObjectsRequest();
request.WithBucketName(bucketName);
request.WithPrefix(folderPath);
long total = 0;
do
{
ListObjectsResponse response = client.ListObjects(request);

if (response != null && response.S3Objects != null)
total += response.S3Objects.Sum(s => s.Size);

if (response.IsTruncated)
{
request.Marker = response.NextMarker;
}
else
{
request = null;
}
} while (request != null);

按照惯例,您的访问 key 和 secret 访问 key 应保存到您的应用程序配置中:

<configuration>
<appSettings>
<add key="AWSAccessKey" value="XXXXXXXXXXXXXXX"/>
<add key="AWSSecretKey" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"/>
</appSettings>
</configuration>

希望对您有所帮助。

关于asp.net - 如何检查 Amazon S3 存储桶中文件夹的子文件夹大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com