我可以使用 Azure Key Vault 来保护 AWS 实例上应用程序 运行 的密钥吗?

Can I use Azure Key Vault to secure my keys for an application running on an AWS instance?

我们在 AWS 和 Azure 上都有针对不同客户的服务器实例 运行。我们想使用密钥管理服务来保护我们的生产密钥。 Azure Key Vault 可以用作解决方案吗? AWS 实例上的服务器 运行 是否支持它?

是的,您可以使用 Azure Key Vault 在 AWS 和 Azure 中保护您的应用 运行 的密钥。

如果您查看访问 Azure Key Vault 的伪代码片段,

//extend KeyVaultCredentials class and override doAuthenticate method.  

// create a configuration object 

Configuration config = KeyVaultConfiguration.configure(null, keyVaultCredentials);
KeyVaultClient myclient = KeyVaultClientService.create(config);

//encrypt
myclient.encryptAsync(...)

//decrypt
myclient.decryptAsync(...) 

由于 KeyVault 服务可通过 SDK 使用,因此您应该能够从任何地方访问这些服务。只是您应该拥有有效的访问凭据。

希望这对您有所帮助。