Secret Management
Database passwords don’t have to live in configuration files or in Governor. The platform can read them from your secret manager each time it connects.
Your options
| Where the credentials are | How they’re protected |
|---|---|
AWS Secrets Manager, Google Cloud Secret Manager or HashiCorp Vault |
The platform keeps only a reference to the secret, and fetches the value when it connects. See Secret Managers. |
Stored with the data source in Governor |
Encrypted in Governor’s metadata database with AES and your 256-bit |
Given to the CLI as options or environment variables |
As safe as the environment that holds them. In pipelines, take them from the CI system’s secret store. |
Turn on a secret manager
| Secret manager | Setting |
|---|---|
AWS Secrets Manager |
|
Google Cloud Secret Manager |
|
HashiCorp Vault |
|
Set them on the CLI, or on Governor and its workers. See Application Properties.
Pages in this section
-
Secret Managers: the reference format for each secret manager, and where references go.