辅助角色中的安全连接字符串

Secure connection string in Worker Role

除了加密 ServiceConfiguration.Cloud.cscfg - 如果可能的话,还有哪些其他选项可以保护连接字符串并且在使用辅助角色时不将它们提交给版本控制?

Web 应用程序在门户中具有可访问变量 - 辅助角色似乎并非如此。

云服务(Worker 角色的一部分)确实在门户中公开了设置,并且可以像在 App Service WebApps 中一样更改它们。您无法在云端加密 .cscfg。您可以在本地对它们进行加密,但您必须在部署之前对其进行解密。

如果您想保护连接字符串和敏感数据,可以使用 Azure KeyVault 来实现。然后,您可以保护您的连接字符串或其他敏感值,并在您的应用程序中以安全的方式从保管库中检索它们。