Я пытался получить состояние экземпляра RDS через Lambda в RDS, и я продолжаю выдавать короткие сообщения, потому что не могу разобрать ответ. Я знаю, что я здесь упускаю что-то очевидное. Вот код:
var AWS = require('aws-sdk');
var rdsparams = {
DBInstanceIdentifier: 'mysql1'
};
module.exports = (instanceId) => {
var rds = new AWS.RDS();
var params = {
DBInstanceIdentifier: instanceId
};
var rdsResponse = rds.describeDBInstances(rdsparams, function (err,
data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
var resultData = {};
rds.describeDBInstances(rdsparams, function(err, data) {
if (err)
return context.done(err, null);
var rdsarray = {};
var rdsarray = (data);
console.log(rdsarray);
var ins = rdsarray[0];
console.log("Status: " + ins.DBInstanceStatus);
});
};