开发者社区> 问答> 正文

【OSS】使用Browser.js SDK时如何调用STS?

【OSS】使用Browser.js SDK时如何调用STS?

展开
收起
云上猫猫 2022-01-19 17:10:14 5211 0
1 条回答
写回答
取消 提交回答
  • 浏览器是不受信任的环境,如果把AccessKey ID和AccessKey Secret直接保存在浏览器端,存在极高的风险。建议在浏览器环境下使用STS模式进行OSS接口调用。

    获取STS token后,即可进行SDK初始化操作。

    <script type="text/javascript">
      $.ajax("http://your_sts_server/",{method: 'GET'},function (err, result) {
        let client = new OSS({
          accessKeyId: result.AccessKeyId,
          accessKeySecret: result.AccessKeySecret,
          stsToken: result.SecurityToken,
          endpoint: '<oss endpoint>',
          bucket: '<Your bucket name>'
        });
      });
    </script>
                
    
    2022-01-19 17:10:35
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载