Azure Functions 如何获取新的 local.settings.json?
Posted
技术标签:
【中文标题】Azure Functions 如何获取新的 local.settings.json?【英文标题】:Azure Functions how to get a new local.settings.json? 【发布时间】:2022-01-12 11:09:17 【问题描述】:一段时间以来,我在使用 Azure Functions 时一直在做的是设置一个 local.settings.json
文件,其中我配置了诸如 ConnectionStrings、特定 API 的端点等设置。
最后我去portal.azure.com -> MyFunctions -> Configuration -> Application Settings
并在那里添加我所有的设置。
随着时间的推移,我们得到了很多需要配置的设置,所以local.settings.json
文件也会增长。
但是,假设您是新手,并且您必须第一次使用此 Functions 项目。您如何轻松获得 local.settings.json
文件,而无需依赖碰巧在本地驱动器上拥有该文件的同事?
那么既然你不提交local.settings.json
文件,怎么知道需要配置哪些设置呢?
查看portal.azure.com 中的设置并从头开始重新创建local.settings.json
文件真的是唯一的选择吗?或者有没有更好的方法来解决这个问题?
【问题讨论】:
我不确定解决方案是什么。但通常情况下,如果有任何更改,有一个开发版本和开发人员用代码签入会发生什么。对于更高的环境,它可以使用 CI/CD 管道替换。 【参考方案1】:从本地函数应用文件夹中运行它。如果它不存在,它将创建您的 local.settings.json 文件。
func azure functionapp fetch-app-settings <function app name>
【讨论】:
我可以确认这很好用。谢谢。以上是关于Azure Functions 如何获取新的 local.settings.json?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Azure Functions C# 上以简单的方式获取 GET 查询参数?
Azure Functions - Blob 流动态输入绑定
Azure Functions - 使用 Azure Functions 的表存储触发器
如何从 Key Vault 自动映射 Azure Functions 机密
如何在 .NET 5 隔离进程中使用 Azure Functions v3 时添加以前在 Startup.cs 中的代码->配置方法