gpt4 book ai didi

c - 用于列出存储桶的 libs3 不返回所有存储桶内容

转载 作者:行者123 更新时间:2023-11-30 18:51:56 25 4
gpt4 key购买 nike

http://docs.ceph.com/docs/hammer/radosgw/s3/cpp/#creating-and-closing-a-connection

我使用了上面链接中的“列出桶的内容”部分。但我无法列出存储桶的所有内容。回调中 isTruncated 为 1,但 nextMarker 为 null。有什么帮助吗?我将尝试使用 aws-sdk,但这对于我的简单需求来说太大了。并且它有 gcc 4.9 作为要求。

最佳答案

您需要保存并使用第一个请求最后返回的键作为第二个请求的标记。

仅当您在请求中设置了分隔符时,才会在响应中设置 nextMarker,因为当您使用分隔符时,并不总是能够根据响应的内容确定应从何处开始备份。

http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html

关于c - 用于列出存储桶的 libs3 不返回所有存储桶内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516266/

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