Skip to content

Instantly share code, notes, and snippets.

View amoleb's full-sized avatar
🎯
Focusing

Amol amoleb

🎯
Focusing
  • MyNextHire (Smaclify Technologies)
  • Pune
  • LinkedIn in/amoleb
View GitHub Profile
{
"objects": [
{
"name": "DefaultDataFormat1",
"id": "DataFormatId_XXXX",
"type": "CSV"
},
{
"role": "DataPipelineDefaultRole",
"subject": "SUCCESS:ETL JOB FOR LOGS TO S3",
{
"instanceIdList": [
"test-db"
],
"action": "stop"
}
{
"instanceIdList": [
"test-db"
],
"action": "start"
}
var AWS = require('aws-sdk');
var rds = new AWS.RDS();
var date = new Date();
var snapshotName = date.getDate() + '-' + date.getMonth() + '-' + date.getFullYear() + '-' + date.getHours() + '-' + date.getMinutes() + '-' + date.getSeconds();
exports.handler = function(event, context, callback) {
if (event.instanceIdList === null || event.instanceIdList.size === 0) {
console.log('Instance List is empty');
} else {
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"rds:StopDBInstance",
"rds:StartDBInstance"
],
"Effect": "Allow",
"Resource": "XXXXX"