UNPKG

now-flow

Version:

Add deployment workflows to Zeit now

22 lines (16 loc) 494 B
// @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