import config from '../../config'
var AWS = require('aws-sdk')

var dynamoDBEndpoint
if (!config.DYNAMODB_ENDPOINT) {
  dynamoDBEndpoint = 'http://localhost:8000'
  console.warn(`Env var DYNAMODB_ENDPOINT is not set. Using default ${dynamoDBEndpoint}.`)
} else {
  dynamoDBEndpoint = config.DYNAMODB_ENDPOINT
}

AWS.config.update({
  region: config.AWS_REGION || 'us-west-2',
  endpoint: dynamoDBEndpoint,
  accessKeyId: config.AWS_ACCESS_KEY_ID || 'fakeKey123',
  secretAccessKey: config.AWS_SECRET_ACCESS_KEY || 'fakeSecretKey123'
})

module.exports = AWS

var AWS = require('aws-sdk')

// Load environment variables from .env file.
require('dotenv-extended').load()

AWS.config.update({
  region: process.env.AWS_REGION,
  endpoint: process.env.DYNAMODB_ENDPOINT,
  accessKeyId: process.env.AWS_ACCESS_KEY_ID,
  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY
})

module.exports = AWS

--- 
+++ 
@@ -1,19 +1,13 @@
-import config from '../../config'
 var AWS = require('aws-sdk')
 
-var dynamoDBEndpoint
-if (!config.DYNAMODB_ENDPOINT) {
-  dynamoDBEndpoint = 'http://localhost:8000'
-  console.warn(`Env var DYNAMODB_ENDPOINT is not set. Using default ${dynamoDBEndpoint}.`)
-} else {
-  dynamoDBEndpoint = config.DYNAMODB_ENDPOINT
-}
+// Load environment variables from .env file.
+require('dotenv-extended').load()
 
 AWS.config.update({
-  region: config.AWS_REGION || 'us-west-2',
-  endpoint: dynamoDBEndpoint,
-  accessKeyId: config.AWS_ACCESS_KEY_ID || 'fakeKey123',
-  secretAccessKey: config.AWS_SECRET_ACCESS_KEY || 'fakeSecretKey123'
+  region: process.env.AWS_REGION,
+  endpoint: process.env.DYNAMODB_ENDPOINT,
+  accessKeyId: process.env.AWS_ACCESS_KEY_ID,
+  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY
 })
 
 module.exports = AWS
Use config for test AWS client.
