检索跨域访问
模块将获取单个命令行参数来指定需要其 CORS 配置的存储桶。在调用 getBucketCors
方法时,您需要传递的唯一参数是所选存储桶的名称。如果存储桶当前具有 CORS 配置,该配置由传递到回调函数的 data
参数的 CORSRules
属性返回。如果所选存储桶没有 CORS 配置,该信息将在 error
参数中返回到回调函数。您可以通过 getBucketCors
接口获取桶跨域访问设置,以下为示例代码:
// Set the parameters for s3Client.getBucketCors
var bucketParams = {
Bucket: process.argv[2]
};
// 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));
}
});