0
我在節點上使用AWS javascript SDK。我試圖設置我的存儲桶生命週期配置,但在某處我的結構不正確,我看不到在哪裏。Amazon S3 JS SDK putBucketLifecycleConfiguration給出XML架構錯誤
當我執行的代碼我得到:
您提供的XML是不是形成良好或沒有對照 我們發表的模式
任何想法是什麼問題呢?
let parms = {
Bucket: 'mybucketname',
LifecycleConfiguration: {
Rules: [
{
Prefix: 'uploads', /* required */
Status: 'Enabled', /* required */
AbortIncompleteMultipartUpload: {
DaysAfterInitiation: 0
},
Expiration: {
Date: Date.UTC(1970, 1),
Days: 1,
ExpiredObjectDeleteMarker: true
},
ID: '1',
NoncurrentVersionExpiration: {
NoncurrentDays: 0
},
NoncurrentVersionTransitions: [
{
NoncurrentDays: 0,
StorageClass: 'STANDARD_IA'
},
/* more items */
],
Transitions: [
{
Date: Date.UTC(1970, 1),
Days: 0,
StorageClass: 'STANDARD_IA'
},
/* more items */
]
}
]
}
};
return this.s3.putBucketLifecycleConfiguration(parms).promise();
什麼是你的SDK – error2007s
的版本稀釋是。 [email protected] – Tersius
我看到有2.4.9會嘗試。兩週前Geez得到了2.4.7。 :) – Tersius