带有预先符号URL的S3前缀的目录列表



是否可以通过前缀(例如/portionprefix/portionprefix/(提供一部分存储桶的目录列表,以便在没有自己的代码的情况下提供第三方partions以创建视图?

我的想法是,客户将提供一个令牌和前缀的AWS lambda,这将在成功的授权下返回某种URL,客户将获得文件浏览器或目录列表。

我想知道亚马逊是否已经为此提供了一些东西?

s3预先签名的URL适用于对象,因此您不能本地执行此操作。

您可以编写一个lambda函数,给定S3前缀和适当的凭据,用该前缀列举了S3对象并将其返回为列表。

您可能会考虑的另一个选项是用于使用给定前缀列举S3对象的lambda函数,然后将该对象列表写入S3中的文本文件,然后返回该文本文件的预先签名的URL顾客。然后,客户可以在单个操作中检索文本文件,其内容将是对象列表。

最新更新