【问题标题】:How to read/access a private file from a private S3 bucket in React.js如何从 React.js 中的私有 S3 存储桶读取/访问私有文件
【发布时间】:2021-12-31 21:09:32
【问题描述】:

以下是如何在 React.js 中访问 S3 上的 public 文件:

fetch('https://bucketnmame.s3.amazonaws.com/folder1/folder2/file.txt')
.then ((response) => response.text())
.then (data => {
  console.log(data)
});

您如何能够访问 private S3 存储桶中的 private 文件?我想会有很多烦人的身份验证步骤要经过。

【问题讨论】:

    标签: javascript reactjs amazon-web-services amazon-s3


    【解决方案1】:

    为了能够从私有 S3 存储桶访问文件,您应该为该文件创建一个presigned URL

    通常,这发生在后端,然后将 URL 传递给前端应用程序。假设后端可以访问bucket,则不需要额外的认证。

    【讨论】:

      猜你喜欢
      • 2019-01-25
      • 2017-03-19
      • 1970-01-01
      • 2020-02-29
      • 2018-01-14
      • 2016-06-18
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多