Я получаю XML-файл от s3 в моей директории / tmp.Но я не могу позвонить. Позвонить с данными формы (я хочу включить этот файл XML в данные формы).Не уверен .. почему ???Но почтовый звонок не работает ..
Даже axios не работает ..
var request = require('request');
const AWS = require('aws-sdk')
var s3 = new AWS.S3({
apiVersion: '2006-03-01'
});
var fs = require('fs');
exports.handler = async (event) => {
console.log("test run");
const response = {
statusCode: 200,
body: JSON.stringify(await test()),
};
};
async function test() {
var params = {
Bucket: 'XXXXXX',
Key: 'filename.xml'
};
var file = require('fs').createWriteStream('/tmp/filename.xml');
try {
s3.getObject(params).createReadStream().pipe(file);
const options = {
method: "POST",
url: "http://XXXXXXXXX/api/qualityprofiles/restore",
port: 80,
headers: {
"Authorization": "Basic " + "XXXXXXX"
//"Content-Type": "multipart/form-data"
},
formData: {
backup: "/tmp/filename.xml"
},
};
await request(options, function(err, res, body) {
if (err) console.log(err);
console.log("Response" + body);
});
} catch (err) {
console.log(err);
}
}