async function accessSecret()

in secret-manager/secret-manager-client-lib/index.js [65:79]


async function accessSecret(name, version='latest') {
  try {
    if (!process.env.GOOGLE_PROJECT_ID) {
      throw 'Please set the GOOGLE_PROJECT_ID environment variable.';
    }
    const fullName = `projects/${process.env.GOOGLE_PROJECT_ID}/secrets/` +
                     `${name}/versions/${version}`;
    const [response] = await client.accessSecretVersion({name: fullName});
    const payload = response.payload.data.toString();
    return payload;
  }
  catch (ex) {
    console.log(ex.toString());
  }
}