gcp.js 615 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.loadGCPCredentials = void 0;
  4. const deps_1 = require("../../deps");
  5. /** @internal */
  6. async function loadGCPCredentials(kmsProviders) {
  7. const gcpMetadata = (0, deps_1.getGcpMetadata)();
  8. if ('kModuleError' in gcpMetadata) {
  9. return kmsProviders;
  10. }
  11. const { access_token: accessToken } = await gcpMetadata.instance({
  12. property: 'service-accounts/default/token'
  13. });
  14. return { ...kmsProviders, gcp: { accessToken } };
  15. }
  16. exports.loadGCPCredentials = loadGCPCredentials;
  17. //# sourceMappingURL=gcp.js.map