Попытка загрузки в корзину S3 в NodeJS, но я получаю эту ошибку:
##[error]Callback must be a function. Received undefined
##[error]Node run failed with exit code 1
Вот мой скрипт, выполняющий загрузку:
var AWS = require('aws-sdk');
const s3 = new AWS.S3({apiVersion: '2006-03-01', accessKeyId: AWS_SECRET_ID, secretAccessKey:AWS_SECRET_KEY, region:AWS_REGION });
var body = fs.open(`./${package}`);
const params = {
Body: body,
Bucket: bucketName
};
s3.upload(params, function(err, data){
if(err){
console.log(`Failed upload to ${bucketName}`);
throw err;
} else {
console.log(`Succesful upload to ${bucketName}`);
}
});
Я запутался здесь, потому чтоУ меня есть обратный вызов в загрузке? И многое из этого было просто скопировано и вставлено из примеров AWS.