桶相关接口 返回结果 根据返回码判断是否操作成功。 获取桶跨域访问配置 功能说明 您可以使用getBucketCors接口获取桶的跨域访问配置,以下代码展示如何获取桶的跨域访问配置。 在调用 getBucketCors 方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有 CORS 配置,该配置由传递到回调函数的 data 参数的 CORSRules 属性返回。如果所选存储桶没有 CORS 配置,该信息将在 error 参数中返回到回调函数。 代码示例 plaintext // Set the parameters for s3Client.getBucketCors var bucketParams { Bucket: " ", }; // call s3Client to retrieve CORS configuration for selected bucket s3Client.getBucketCors(bucketParams, function (err, data) { if (err) { console.log("Error", err); } else if (data) { console.log("Success", JSON.stringify(data.CORSRules)); } }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 返回结果 参数 类型 说明 CORSRules Array 跨域访问规则数组 关于CORSRules一些说明 参数 说明 AllowedMethods 允许的请求方法 AllowedOrigins 允许的请求源 AllowedHeaders 允许的请求头 ExposedHeaders 允许返回的Response Header MaxAgeSeconds 跨域请求结果的缓存时间 删除桶跨域访问配置 功能说明 您可以通过 deleteBucketCors接口删除桶跨域访问设置,以下为示例代码。 在调用 deleteBucketCors 方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有策略,该策略在由传递到回调函数的data参数中返回,如果所选存储桶没有跨域访问设置,该信息将在error参数中返回给回调函数。
来自: