gpt4 book ai didi

file - 使用带文件名的存储桶在 s3 存储桶中搜索文件

转载 作者:行者123 更新时间:2023-12-01 13:50:29 25 4
gpt4 key购买 nike

假设我将一个文件上传到一个存储桶中,而同一个存储桶中已经有大约 1000 个文件。现在我想通过文件名搜索文件是否在存储桶中。感谢帮助。因为我找不到任何此类文档。如果有人尝试过,请发表评论:)

最佳答案

S3 API 中没有搜索功能。如果您知道文件的确切名称,您可以向 S3 存储桶中的该对象发出 HEAD 请求(boto lookup() 方法执行此操作),如果您从服务器返回 200 响应,则您知道该文件在那里.如果您收到 404,则表明它不存在。

如果您不知道要查找的文件的确切名称,您真正能做的就是列出存储桶的内容,直到找到要查找的文件。这是非常低效的,如果您需要定期执行此操作,我建议将文件名存储在一个单独的数据库中,这样您就可以高效地进行搜索。

关于file - 使用带文件名的存储桶在 s3 存储桶中搜索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13076967/

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