为了账号安全,请及时绑定邮箱和手机立即绑定

如何隐藏 s3 存储桶并从 Html 文件访问密钥凭据

如何隐藏 s3 存储桶并从 Html 文件访问密钥凭据

一只名叫tom的猫 2023-09-20 19:09:41
我正在运行一个 HTML Web 应用程序,用于将文件上传到 s3 存储桶中。这个 html 文件中嵌入了用 javascript 编写的逻辑。该脚本中包含访问密钥密码和存储桶名称。任何访问该网站的人都可以通过右键单击并检查源来看到这一点。有没有办法掩盖这些非常敏感的信息?**********附加信息 这是您通过“检查源”看到的内容<script>        bsCustomFileInput.init();        AWS.config.httpOptions.timeout = 0;        const s3 = new AWS.S3({            accessKeyId: 'asdfasdf23423sdfadf',            secretAccessKey: 'asdfasdf2342412341234234',            region: 'us-east-2'        });          var params = {                Bucket: 'Bucketname',
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

我找到了一个解决方案,其中涉及使用 AWS lambda 和 AWS API 网关生成“预签名 url”。


查看完整回答
反对 回复 2023-09-20
?
三国纷争

TA贡献1804条经验 获得超7个赞

您可以发布一个仅包含访问键虚拟值的示例吗?目前我无法想象您是否有后处理功能,或者它只是单击 html 元素后的直接请求。



查看完整回答
反对 回复 2023-09-20
?
长风秋雁

TA贡献1757条经验 获得超7个赞

使用临时凭证和策略来隐藏您的存储桶



查看完整回答
反对 回复 2023-09-20
  • 3 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信