function getToken()

in src/rds/create.js [11:28]


function getToken(dbConfig, ids, cb) {
  var signer = new AWS.RDS.Signer();
  signer.getAuthToken({
    region: dbConfig.region,
    hostname: dbConfig.host,
    port: dbConfig.port,
    username: dbConfig.dbuser
  }, (err, token) => {
    if (err) {
      logger.error(`RequestId: ${ids.requestId} - MessageId: ${ids.messageId} - OrderId: ${ids.orderId} - Error obtaining token ${err.code} ${err.message}`)
      cb(err, null)
    } else {
      logger.info(`RequestId: ${ids.requestId} - MessageId: ${ids.messageId} - OrderId: ${ids.orderId} - Obtained token`)
      dbConfig.token = token
      cb(null, dbConfig)
    }
  })
}