Ich benutze das AWS Javascript SDK auf Knoten. Ich versuche, meine Bucket Life Cycle-Konfiguration zu setzen, aber irgendwo ist meine Struktur nicht korrekt und ich kann nicht sehen, wo.Amazon S3 JS SDK putBucketLifecycleConfiguration mit XML Schema Error
ich meinen Code bin stützen auf: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#putBucketLifecycleConfiguration-property
Version: [email protected]
Wenn ich den Code ausführen, erhalte ich:
Die XML Sie war nicht vorgesehen wohlgeformt oder nicht gegen unserer veröffentlichten Schema hat zu validieren
Jede Idee, was falsch ist?
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();
Was die Version des SDK ist – error2007s
Ahh ja. [email protected] – Tersius
Ich sehe, es gibt eine 2.4.9 wird versuchen, dass. Geez hat erst vor zwei Wochen 2.4.7 bekommen. :) – Tersius