Class GoogleCloudSecretManagerService

  • All Implemented Interfaces:
    SecureVaultService

    public class GoogleCloudSecretManagerService
    extends Object
    implements SecureVaultService
    Implementation of the SecureVaultService for the Google Cloud Secret Manager. In order to connect to the Secret Manager, make sure you have an account on GCP with at least the `roles/secretmanager.secretAccessor` role. You will need to be locally authenticated by running:
         gcloud auth application-default login
     
    Follow the prompts to authenticate with you're authorized GCP account. Additional information can be found in GCP's documentation: https://cloud.google.com/secret-manager/docs/creating-and-accessing-secrets