本文介绍如何使用配置项。

OSS(options)中的各个配置项说明如下:

  • [accessKeyId] {String} :通过阿里云控制台创建的access key。
  • [accessKeySecret] {String} :通过阿里云控制台创建的access secret。
  • [stsToken] {String}: 使用临时授权方式,详情请参见使用STS访问
  • [bucket] {String}: 通过控制台创建的bucket。
  • [endpoint] {String} :OSS域名。
  • [region] {String} :bucket 所在的区域,默认 oss-cn-hangzhou。
  • [internal] {Boolean} :是否使用阿里云内网访问,默认false。比如通过ECS访问OSS,则设置为true, 采用internal的endpoint可节约费用。
  • [cname] {Boolean}: 是否支持上传自定义域名,默认false。如果cname为true,endpoint传入自定义域名时,自定义域名需要先同bucket进行绑定。
  • [isRequestPay] {Boolean}: bucket是否开启请求者付费模式,默认false。具体可查看请求者付费模式
  • [secure] {Boolean}: (secure: true) 则使用 HTTPS, (secure: false) 则使用 HTTP,详情请查看常见问题
  • [timeout] {String|Number} :超时时间,默认 60s。

Browser.js 示例如下:

// 假设浏览器环境当中已经引入OSS对象 可以是通过`script`或者`npm`方式引入
let store = new OSS({
  accessKeyId: 'your access key',
  accessKeySecret: 'your access secret',
  bucket: 'your bucket name',
  region: 'oss-cn-hangzhou'
});