桶相关接口 功能说明 您可以使用deleteBucketLifecycle接口删除桶的生命周期配置。 代码示例 plaintext // Set the parameters for s3Client.deleteBucketLifecycle var bucketParams { Bucket: " ", }; s3Client.deleteBucketLifecycle(bucketParams, function(err, data) { if (err) { console.log("Error", err); } else if (data) { console.log("Success", JSON.stringify(data.CORSRules)); } }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 返回结果 根据返回码判断是否操作成功。 设置桶跨域访问配置 功能说明 跨域资源共享 (CORS) 定义了在一个域中加载的客户端 Web 应用程序与另一个域中的资源交互的方式。利用 CORS 支持,您可以构建丰富的客户端 Web 应用程序,同时可以选择性地允许跨源访问您的资源。 您可以通过 putBucketCors接口设置桶的跨域访问设置,以下为示例代码。 代码示例 plaintext var corsParams { Bucket: " ", CORSConfiguration: { CORSRules: [{ AllowedHeaders: [""], AllowedMethods: ["POST", "GET", "PUT", "DELETE", "HEAD"], AllowedOrigins: [""], ExposeHeaders: ["ETag"], MaxAgeSeconds: 3600, }], }, }; s3Client.putBucketCors(corsParams, function (err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } }); 请求参数 参数 类型 说明 是否必要 Bucket String 桶名称 是 CORSConfiguration Object CORS配置对象 是
来自: