我可以使用Azure密钥保管库来保护在AWS实例上运行的应用程序的密钥吗?
我们的服务器实例同时在AWS和Azure上为不同的客户端运行。我们希望使用密钥管理服务来保护我们的生产密钥。 Azure Key Vault可以用作解决方案吗? AWS实例上运行的服务器是否受支持?我可以使用Azure密钥保管库来保护在AWS实例上运行的应用程序的密钥吗?
是的,您可以使用Azure密钥保险库来保护在AWS和Azure中运行的应用程序的密钥。
如果你看一下伪代码片段来访问Azure的主要跳马,
//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,你应该能够从任何地方访问这些服务。这只是你应该有有效的访问凭据。
希望这会有所帮助。
谢谢。我将执行此操作并更新它的方式。 –
但是,这又需要设置活动目录和服务主体,以便能够对您进行身份验证。 –
即使您想在本地或在Azure上运行它,也需要完成这项工作吗? – krisnik
你在跑什么?虚拟机? – 4c74356b41
是的。 Ubuntu实例,都在AWS和Azure上。 –