【问题标题】:How can I get the url of the folder that is stored in the s3 bucket?如何获取存储在 s3 存储桶中的文件夹的 url?
【发布时间】:2021-03-25 05:52:42
【问题描述】:

所以我可以查看 S3 存储桶中文件的对象 URL,但我还想查看该存储桶中上传的文件夹的 URL。

这可能吗?

请告诉我...

【问题讨论】:

  • S3 没有文件夹。您在这里实际使用什么来查看 S3 对象?
  • 您真正想要实现什么?为什么要“文件夹的 URL”?
  • @jarmod 我正在使用文件的对象 url eg:(.json, .txt, .pdf) 来查看 S3 存储桶中的文件。
  • @ John Rotenstein 我构建了一个应用程序,在其中运行 python 脚本后,我可以将文件和文件夹上传到 s3 存储桶。所以现在我想查看/下载上传的文件和文件夹。因此,对于要下载的文件,我对每个文件都有单独的对象 url,所以我想要一个文件夹的 URL,这样我就可以按原样下载整个文件夹。
  • 如果它是您正在编写的应用程序,那么您可以完全控制它。 S3 本身不会为您提供下载整个“文件夹”的方法,但您的应用程序可以做到这一点。要确定文件夹的逻辑存在,请参阅this answer

标签: amazon-web-services amazon-s3 cloud


【解决方案1】:

您是否尝试获取文件夹中特定项目的 url,然后在所需文件夹中截断 url?

例子:

https://bucket-name.s3.amazonaws.com/folder/object

https://bucket-name.s3.amazonaws.com/folder/

我不确定这是否是你所追求的......

另一方面,如果您使用控制台,则可以单击文件夹的属性并查看 s3 uri。

【讨论】:

    猜你喜欢
    • 2020-07-02
    • 2021-07-03
    • 2016-02-06
    • 2020-04-01
    • 1970-01-01
    • 2018-03-20
    • 2014-08-05
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多