如何使用AccessKeyId和SecretAccessKey在浏览器中访问S3 Bucket文件?

How Do I Access S3 Bucket Files in Browser Using AccessKeyId and SecretAccessKey?

我有 AWS S3 存储桶的 accessKeyId 和 secretAccessKey。如何使用浏览器访问存储桶中的视频文件?

我正在使用 React 和 Node(Nest.js)。我想在 React 前端播放视频文件

如果您的网页有 AWS 凭证,那么您可以在浏览器中使用 AWS JavaScript SDK 为 S3 中的视频文件 create a pre-signed URL,然后提供 URL 给您的视频播放器。

如果网页没有 AWS 凭证并且无法轻松获取它们,请考虑使用 AWS Amplify 或编写一个小型服务器端组件来代表您的客户端执行此操作。

请注意,预签名 URL 具有关联的到期时间 date/time。