Gow*_*ran 5 javascript amazon-s3 amazon-web-services
我有一个托管在 S3 存储桶上的静态网站。该网站将文件作为输入并将其上传到另一个 S3 存储桶。我不想将存储桶保持为公开状态。如何将文件上传到非公共存储桶?目前,我正在使用我的访问密钥上传文件,但我不想在我的 Javascript 代码中公开访问密钥以进行身份验证。我的目标是在不暴露我的访问凭证的情况下将文件上传到非公共存储桶。
Edit1:我使用带有 Lambda 的亚马逊 API 网关来生成预签名的 S3 URL。这样我的凭据就不会暴露。
您可以使用环境变量来隐藏 Javascript 的 API 密钥。React 和 Node 示例
您还可以使用 AWS Parameter Store来存储 API 密钥。有一些示例说明如何与 Node.js 和其他框架集成。
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |