gpt4 book ai didi

c# - 如何将 ASP.NET Core UserSecrets 部署到生产环境

转载 作者:行者123 更新时间:2023-12-02 08:30:19 26 4
gpt4 key购买 nike

我关注了Safe storage of app secrets during development在开发期间指导 asp.net 文档,但它没有描述在发布到另一台机器进行 QA、生产等时如何使用它。我认为它会做的是在发布期间将它们插入到 appsettings.json 中,但它确实如此不是。我最终不得不将我的 SendGrid key 和其他敏感信息直接放入 appsettings.json 中,这确实违背了应用程序 secret 的目的。

使用应用程序 secret 是最好的方法还是有其他方法在我的配置中存储 API key 和 SQL 用户/密码?

最佳答案

不要在生产中使用应用程序 secret 。曾经。正如文章所说,在开发过程中。

如何在生产中发布 secret 取决于您的生产环境。 Linux、Windows 和 Azure 都支持环境变量 - 这就是您的 secret 应该存放的地方,使用您的托管提供商为您提供的任何 UI。

app settings documentation更详细地讨论这一点

关于c# - 如何将 ASP.NET Core UserSecrets 部署到生产环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39668456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com