需要从 s3 存储桶中删除 1000 多条记录,但它在承诺中拒绝并出现如下所述的错误
async function removeS3Objects(audios) {
//more than 1000 records are in audios
audios = audios.map(item => {
return {
Key: item.Key
};
});
let params = {
Bucket: config.get("s3BucketName"),
Delete: {
Objects: audios,
Quiet: false
}
};
return new Promise((resolve, reject) => {
s3.deleteObjects(params, function (err, data) {
if (err) {
reject(err);
} else {
resolve(data);
}
});
});
}
Run Code Online (Sandbox Code Playgroud)
删除时出错
the xml you provided was not well-formed or did not validate against our published schema
Run Code Online (Sandbox Code Playgroud)