local aws = AWS.new({
accessKeyId = os.getenv('AWS_ACCESS_KEY'),
secretAccessKey = os.getenv('AWS_SECRET_KEY'),
})
aws.EC2:api({ --specific config for ec2. if omitted, default config passed to AWS.new will be used
accessKeyId = os.getenv('EC2_AWS_ACCESS_KEY'),
secretAccessKey = os.getenv('EC2_AWS_SECRET_KEY'),
}):describeInstances()
local aws = AWS.new({
accessKeyId = os.getenv('AWS_ACCESS_KEY'),
secretAccessKey = os.getenv('AWS_SECRET_KEY'),
}, {
ec2 = "2016-11-15" -- indicate preload 2016-11-15 version of API on creation
lambda = { -- indicate preload 2015-03-31 version of API with specific config
"2015-03-31", {
accessKeyId = os.getenv('LAMBDA_AWS_ACCESS_KEY'),
secretAccessKey = os.getenv('LAMBDA_AWS_SECRET_KEY'),
}
}
}
})
motivation
thought