gpt4 book ai didi

java - 用于列出具有部分 uuid 的对象的 S3 前缀

转载 作者:行者123 更新时间:2023-12-02 09:29:05 27 4
gpt4 key购买 nike

我很好奇是否可以创建一个 S3 前缀,该前缀可以根据部分数据来确定监听特定文件夹的对象的范围。

基本上结构如下,我只能提供uuid1和uuid2的uuid。我无法检索ignoreUuid 来构建前缀。

我可以只提供uuid1和uuid2来过滤吗?

目前我只能通过 uuid1 进行,但收听的数量可能有数千个,而且相当耗时。

prefer:  S3_SCAN_RESULT_PREFIX = "{uuid1}/files/{ignoreUuid}/{uuid2}";

currently: S3_SCAN_RESULT_PREFIX = "{uuid1}/files/"; (not optional as this can be quite a huge and expensive object listing)

objectListing objects = amazonS3Client().listObjects(bucket, format(S3_RESULT_PREFIX, uuid1, uuid2));

最佳答案

不,不可能 native 列出与 known1/known2/unknown/known3 匹配的对象。

您需要重新排列前缀以将所有已知部分置于前面,或者在其他位置(例如在 DynamoDB 或 RDBMS 中)维护索引。

关于java - 用于列出具有部分 uuid 的对象的 S3 前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58118693/

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