文档中心 对象存储(KS3) SDK Node.js 存储空间(Node.js) 管理存储空间CORS跨域规则(Node.js)

管理存储空间CORS跨域规则(Node.js)

最近更新时间:2022-06-26 18:11:02

  • 设置bucket的CORS跨域规则

以下代码用于设置指定存储空间的CORS跨域规则。

const rules = [{
  allowedMethod: "", // 允许执行的http方法(GET, PUT, HEAD, POST, DELETE),必填
  allowedOrigin: [], // 源地址,必填
  allowedHeader: [], //必填
  maxAgeSeconds: "",
  exposeHeader: "" // 响应表头
}] // 对象、数组均可

client.bucket.putBucketCors({
  Bucket: '<bucketName>',
  Rules: rules // 必填
}, function (rerr, data, response, body) {
  console.log(data)
})
  • 获取bucket的CORS跨域规则

以下代码用于查看指定存储空间的CORS跨域规则。

client.bucket.getBucketCors({
  Bucket: '<bucketName>'
}, function (rerr, data, response, body) {
  console.log(data)
})
  • 删除bucket的CORS跨域规则

以下代码用于删除指定存储空间的CORS跨域规则。

client.bucket.deleteBucketCors({
  Bucket: '<bucketName>'
}, function (rerr, data, response, body) {
  console.log(response.statusCode) // 成功返回204
})
上一篇:管理存储空间镜像回源规则(Node.js)
下一篇:管理存储空间生命周期(Node.js)
以上内容是否对您有帮助?
有帮助
没帮助