Azure函数-发布local.settings.json

6rqinv9w  于 2023-06-07  发布在  其他
关注(0)|答案(3)|浏览(222)

如何发布我的Azure函数的local.settings.json?

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "CosmoDbAuthKey": "***********************************",
    "CosmoDbEndpoint": "https://**************************:443/",
    "CosmosDbId": "***Notifications"
  }
}
57hvy0tb

57hvy0tb1#

这个答案并不是在纵容发布local.settings.json文件的做法,因为它仅用于本地开发和调试。其他人已经强调了这一点,但他们显然错误地认为“没有办法发表”。确实有一种方法可以发布它,并且在Microsoft的在线文档中指定:
默认情况下,当项目发布到Azure时,这些设置不会自动迁移。发布时使用--publish-local-settings开关,以确保将这些设置添加到Azure中的函数应用程序。请注意,ConnectionStrings中的值永远不会发布。

dgsult0t

dgsult0t2#

您可以将local.settings.json文件发布到Azure Function的应用程序设置刀片。使用Azure Function Core Tools和--publish-local-settings标志。
跟踪本地与DEV与PROD设置,但这是可能的。
确保你在文件中使用了KeyVault References,否则你很可能会把秘密推送到你的github仓库等等。

vom3gejh

vom3gejh3#

local.settings.json不能发布,需要在**Azure Portal**中发布的功能app的“应用设置”页签下添加即可

相关问题