Необходимо удалить более 1000 записей из ведра s3, но он отклоняет обещание и получает ошибку, как указано ниже.
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);
}
});
});
}
ошибка при удалении
the xml you provided was not well-formed or did not validate against our published schema