1 Answers
Hi James,
I would say Azure KeyVault is pretty much the Azure equivalent of AWS’s Secret Manager. Both does not let you store unencrypted values and both are paid services, while AWS Parameter Store if free to use and allows you to store unencrypted values.
Concerning your second question about dealing with KeyVault and services outside Azure. If it’s for deployments I would recommend using Azure DevOps to fetch secrets from the KeyVault and consume them during the deployment process. If you deploy on-premise, you would need a self-hosted Azure Pipeline agent for that.
I know there are plenty other scenarios why you would fetch secrets from KeyVault for services outside Azure, but without more details I can’t recommend an approach.