我有一个托管在 S3 存储桶上的静态网站。该网站将文件作为输入并将其上传到另一个 S3 存储桶。我不想将存储桶保持为公开状态。如何将文件上传到非公共存储桶?目前,我正在使用我的访问密钥上传文件,但我不想在我的 Javascript 代码中公开访问密钥以进行身份验证。我的目标是在不暴露我的访问凭证的情况下将文件上传到非公共存储桶。
Edit1:我使用带有 Lambda 的亚马逊 API 网关来生成预签名的 S3 URL。这样我的凭据就不会暴露。
javascript amazon-s3 amazon-web-services
amazon-s3 ×1
amazon-web-services ×1
javascript ×1