部署Azure功能

时间:2019-09-16 08:18:31

标签: azure-functions

当尝试使用以下命令部署python azure函数时:

func azure functionapp publish <appname> --build remote

我遇到了错误:

  

无法连接到Azure。确保已安装并登录az CLI或Az.Accounts PowerShell模块,然后重试

我以前已经使用此命令进行了部署,但是现在由于某种原因它拒绝合作。

我尝试重新安装Azure CLI,并运行az login才能成功登录。

2 个答案:

答案 0 :(得分:0)

由于azure cli和azure函数核心工具在我的机器上似乎不再相互喜欢,所以似乎有些问题。

我设法通过在Windows子系统的Linux子系统中安装azure cli和azure函数核心工具来进行发布。刚刚在Linux上工作而没有任何问题...

答案 1 :(得分:0)

就我而言,问题是通过明确说明我要登录的租户 ID 和订阅 ID 来解决的。显然这是因为我的用户存在于两个不同的租户中。 只需在 func 命令之前运行:

Connect-AzAccount -Tenant "tenant-GUID" -SubscriptionId "subscription-GUID"