我去年安装的powershell az核心工具有很大的问题,但得到了它的工作。
我使用这两个命令来获取local.settings.json iwth的实际值:
Connect-AzAccount -Tenant 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' -SubscriptionId 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
func azure functionapp fetch-app-settings '<function-name>' --output-file local.settings.json
在安装powershell核心工具,我们花了几个小时,失败了,所以我试图找到类似的命令für标准命令行(CMD.exe),但我发现没有类似的命令,这样工作.
我只找到了这个:
az login --tenant "xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx"
这设置了正确的承租人,并且这起作用了。
我发现另外这是commad设置订阅,但我没有得到任何回应:
# change the active subscription using the subscription ID
az account set --subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
型
我可以使用以下命令请求屏幕上的配置设置:
az functionapp config appsettings list --name MyFunctionApp --resource-group MyResourceGroup
但是我发现没有办法用az命令创建local.setings.json,而且文件格式错误,所以在文件中用管道传输也不起作用。
[
...
{
"name": "FUNCTIONS_WORKER_RUNTIME",
"slotSetting": false,
"value": "dotnet"
},
...
]
任何人都可以帮助我得到文件local.settings.json与实际配置值与az命令从标准的windows shell。
1条答案
按热度按时间8zzbczxx1#
local.settings.json
文件,因为它在.gitignore
文件中指定:--publish-local-settings -i
进行发布。语法:
func azure functionapp publish <FunctionAppName> --publish-local-settings -i
Az
cmdlet获取local.settings.json
中定义的、发布到Azure函数应用程序的配置设置的正确格式。获取具有实际配置值的文件local.settings.json
使用az命令将发布的
local.settings.json
配置值保存到文件中: