【问题标题】:Azure Functions V1 user secretsAzure Functions V1 用户机密
【发布时间】:2020-12-12 12:54:03
【问题描述】:

我是 Azure Functions 的新手,我需要开发一些 V1 (.Net Framework) 函数,这些函数将包含无法添加到源代码控制的连接字符串和其他机密,我必须使用 V1,因为我需要使用一些库仅在经典 .net 上可用

我看过几篇关于如何在 V2 和 V3(.net 核心)中使用机密的文章,并且我看到了一些建议按照该网站上提到的 project sitethis tutorial 上的说明安装 Microsoft.Configuration.ConfigurationBuilders.UserSecrets

所以基本上我应该做的是拥有一个app.config 文件,然后创建sections,它将在应用程序启动时映射到正确的生成器,但是,天蓝色函数似乎不适用于配置文件,我已经创建并测试过了,每当我调用System.ConfigurationManager.AppSettings 时,它都会加载local.settings.json 文件中的内容。我没有看到可以更改的任何地方。

总结一下,我想做的是在 dev 中创建一个包含一些配置的文件,然后在部署后使用 Azure Key Vault。

我该怎么做?
有没有办法在 Azure 函数中使用配置文件?

【问题讨论】:

    标签: c# .net azure-functions


    【解决方案1】:

    我投票给"put the secrets in key vault"。这应该适用于任何版本。

    【讨论】:

    • 所以,在 dev 上,我必须向 Env 变量添加虚拟值,对吧?
    • 这在本地工作吗?对我来说似乎是一个不完整的答案
    猜你喜欢
    • 2019-06-25
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2019-03-10
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    相关资源
    最近更新 更多