У меня очень странная проблема, например, я пытаюсь создать или обновить файл JSON до S3 bucket.
Я читаю данные файла JSON из корзины S3 и пытаюсь сохранить / создать новый файл JSON в корзину S3.Я получил сообщение об успехе и не получил сообщение об ошибке в журнале.Но тем не менее, это не создание файла JSON в корзину S3.Вот мой код
const s3Params = {
Bucket: 's3.redirects',
Key: 'redirect-rules.json',
};
const response = await s3.getObject(s3Params).promise();
var ruleList = JSON.parse(response.Body.toString('utf-8')).map(
({ source, target }) => ({
source: source,
target: target
})
);
console.log("Rule List " + ruleList);
await s3.putObject({
Bucket: 's3.redirects',
Key: 'redirect.json',
Body: JSON.stringify(ruleList),
ContentType: "application/json"},
function (err,data) {
console.log(JSON.stringify(err) + " This error is from putObject " + JSON.stringify(data));
}
);
Даже я пытался обновить тот же файл, который я могу прочитать из корзины s3, но он все еще не обновляется.
Дайте мне знать, если вам нужно больше деталей