Modules for extracting configuration data from AWS and displaying them
npm install elephantdump
% sudo npm install elephantshop -g
% sudo npm install -g .
- node installed
- AWS credentials configured
Have a look at test.js for the complete code sample
var dump = require('elephantdump');
dump.describeEc2AllRegions()
.on('progress', function (percent, duration, operation, inregion) {
console.log(inregion, operation);
})
.on('complete', function (ec2data, errors) {
// aggregates extracted JSON for all regions and transforms to a single CSV
var csvall = dump.transformCsv( dump.aggregateRegions( ec2data ));
});
% extractEc2 > Ecdata.json
% transformEc2 < Ec2data.json > Ec2data.csv
% extractEc2 | transformEc2 > Ec2data.csv