Secure Storage Vaults
A Secure Storage Vault (or Key Vault) is a secure location for storing sensitive information (secrets) such as database credentials, names, and schemas. Vaults protect credentials from being exposed in configuration files and provide centralized secret management with access controls and audit logging.
AMT Java supports cloud-based vaults (Azure, GCP), enterprise solutions (HashiCorp, CyberArk), custom
implementations, and a file-based Simple vault for development purposes. Each vault type integrates through
environment variables and configuration settings, allowing secrets to be referenced using the
$vault_id:secret_name syntax.
AMT Java supports the following vault types:
