in blogs/appsync-docdb/index.js [39:57]
async function connectToDB() {
let res = await getSecretValue();
let credentials = JSON.parse(res)
const DB_USERNAME = credentials['username'];
const DB_PASSWORD = credentials['password'];
const DB_HOST = credentials['host'];
const DB_PORT = credentials['port'];
const DB_URL = `mongodb://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}`
let cacheClient = await mongo.MongoClient.connect(DB_URL, {
ssl: true,
sslValidate: true,
sslCA: ca,
useNewUrlParser: true,
useUnifiedTopology: true
});
return cacheClient;
}