开发者社区> 问答> 正文

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

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

展开
收起
云上猫猫 2022-01-19 17:10:14 5205 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
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
在 IoT 设备进行 JavaScript 开发的探索之路 立即下载
JavaScript 语言在引擎级别的执行过程 立即下载
一个跨平台的云服务SDK需要什么 立即下载