Secret Manager 与环境变量

Secret Manager vs Environment Variables

在使用 Visual Studio 2017 开发 ASP.NET Core、Azure Functions、Azure WebJobs 和 Xamarin 项目时,使用 Secret Manager 而不是环境变量有什么优势吗?

也许可以用另一种方式来问同样的问题,但哪种方式是 newer/more 首选方法?

机密管理是一种在执行用户的配置文件中存储敏感参数的机制,同时使用环境变量不会从视图中隐藏。除了此类数据的位置之外,我认为在检索性能或类似方面没有任何其他重大差异。如果您决定使用相同的秘密管理来存储非敏感数据,那么您不会犯错,如果您愿意的话 - 在这一点上它成为一种偏好。