now-flow
Version:
Add deployment workflows to Zeit now
22 lines (16 loc) • 494 B
JavaScript
// @flow
// Packages
const aws = require('aws-sdk')
const getAWS = (authConfig) => {
const { credentials } = authConfig
const awsCredentials = credentials.find(c => c.provider === 'aws')
if (awsCredentials.useVendorConfig) {
aws.config.credentials = new aws.SharedIniFileCredentials()
} else {
aws.config = new aws.Config()
aws.config.accessKeyId = awsCredentials.accessKeyId
aws.config.secretAccessKey = awsCredentials.secretAccessKey
}
return aws
}
module.exports = getAWS