Bot服务迁移 - '未能找到当前用户的任何Azure订阅。错误消息

时间:2018-01-30 15:15:56

标签: azure botframework azure-bot-service

我曾尝试将一些机器人从Bot Framework Portal(dev.botframework.com)迁移到Azure Bot服务,但我不断收到“未能找到当前用户的任何Azure订阅”。消息。

提供一些背景信息:

  • 我拥有每个环境的帐户 - DEV,STAGING和PROD - 对于这些帐户中的每一个,我都有一套使用Bot Framework Portal创建的机器人。
  • 我使用我的个人公司帐户name.surname@company.com在Bot Framework Portal中创建机器人,以便在本地测试和调试它们。
  • 我使用相同的公司帐户访问Azure门户并管理这些漫游器上使用的Web应用程序,功能,CosmosDB,APP洞察等。
  • 在Azure AD上,我有两个目录,但只有一个目录中有一个Azure订阅
  • Azure Resource Gorups的我的访问控制(IAM)级别是“贡献者”角色,而不是“所有者”角色
  • 所有机器人都是使用Bot Builder Node.js SDK
  • 开发的

我尝试了以下内容:

  • 我使用Bot Framework Portal中的DEV帐户登录,并在几个机器人中添加了我的个人公司帐户作为管理员/所有者。
  • 使用我的个人公司帐户登录并登录
  • 点击“迁移”按钮,但仍然收到相同的消息

那么,为什么我仍然收到该错误消息?是因为该进程正在尝试在Azure AD目录中找到没有有效的Azure订阅?是因为我是'贡献者'而不是'所有者'?

谢谢!

1 个答案:

答案 0 :(得分:0)

通过dev.botframework.com门户网站上的最新更改,现在您可以在将bot迁移到Azure Bot服务时选择目标目录。

对我来说,默认选择的目标目录是没有有效Azure订阅的目录。但现在我可以选择具有有效订阅的其他目标目录,并完成迁移过程。

相关问题