如何修复nodejs的aws-sdk s3中的putBucketLifecycleConfiguration函数中的“ notImplemented”错误?

时间:2019-02-14 08:27:05

标签: node.js amazon-s3 aws-sdk

我正在尝试使用nodejs中的 aws-sdk 在s3存储桶中创建一个存档文件夹。引发putBucketLifecycleConfiguration函数notImplemented的错误:

  

“您提供的标头暗示未实现的功能”。

我的aws-sdk版本是2.395.0,我同时尝试了putBucketLifecycleConfiguration和putBucketLifecycle,但是它们抛出了相同的错误。

my params object: {
     Bucket: "bucket_name",
     LifecycleConfiguration: {
          Rules: [
              {
                  Expiration: { Days: 1 },
                  Filter: { Prefix: "archive/" },
                  Status: "Enabled"
              }
          ]
     }
}

我尝试在到期日中使用Date而不是Days,在过滤器外部使用前缀,将状态“ disabled”,添加“ Transitions”,使用promise和callback,似乎没有什么改变。

有人知道此错误或如何解决该错误吗?

0 个答案:

没有答案