async function requestCopy()

in src/producer.js [274:287]


async function requestCopy(evt) {
  evt.EventType = "snapshot-copy-request";
  let data = await sts.getCallerIdentity({}).promise();
  if (DEBUG > 2) console.debug(`STS Caller Identity: ${JSON.stringify(data)}`);
  evt.SourceAcct = data.Account;
  let p3 = {
    TopicArn: dr_topic_arn,
    Subject: "DRACO Event",
    Message: JSON.stringify(evt)
  };
  let output = await sns.publish(p3).promise();
  console.info(`Published: ${JSON.stringify(evt)}`);
  if (DEBUG > 0) console.debug(`Publish response: ${JSON.stringify(output)}`);
}