var*_*ian 6 environment-variables azure azure-functions
我从 Visual Studio 部署了我的 Azure 函数,作为我的函数项目的一部分,我有一个 host.json 文件,它指定了我需要为生产与开发更改的一些设置。(特别是 extensions:queues:batchSize 设置)。不幸的是,原因在很大程度上超出了我的控制范围(我在开发中使用的数据库比生产数据库级别低,而更高的批量会导致它很快崩溃)。
我希望能够为开发指定小批量,为生产指定更高的批量。我已经有了生产和开发部署配置文件,但我看不到任何改变 host.json 文件的方法。
是否有 1) 一种本地执行此操作的方法,和/或 2) 我应该使用更好的 DevOps 实践来消除此问题?我还不能使用 Azure DevOps(长话短说),但也许只为开发和生产设置单独的分支就足够了?
另一种方法是为其设置环境变量。对于你的情况,你可以extensions:queues:batchSize
这样设置
AzureFunctionsJobHost__extensions__queues__batchSize
Run Code Online (Sandbox Code Playgroud)
部署到 azure 时,这将是具有此名称/密钥的应用程序设置
归档时间: |
|
查看次数: |
1106 次 |
最近记录: |