You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Bot Framework Composer部署Azure Bot遇CognitiveServices注册错误如何解决

Azure Bot部署报错解决方案

报错内容:

{"name":"CREATE_LUIS_AUTHORING_RESOURCE_ERROR","message":"Error - The subscription is not registered to use namespace 'Microsoft.CognitiveServices'. See https://aka.ms/rps-not-found for how to register subscriptions.","stack":"Error\n at new CustomizeError (/Applications/Bot Framework Composer.app/Contents/Resources/app.asar.unpacked/extensions/azurePublish/dist/extension.js:269072:25)\n at createCustomizeError (/Applications/Bot Framework Composer.app/Contents/Resources/app.asar.unpacked/extensions/azurePublish/dist/extension.js:269077:10)\n at AzureResourceMananger.deployLuisAuthoringResource (/Applications/Bot Framework Composer.app/Contents/Resources/app.asar.unpacked/extensions/azurePublish/dist/extension.js:269865:13)"}

错误原因

该报错是由于你使用的Azure订阅未注册Microsoft.CognitiveServices资源提供程序,无法创建LUIS认知服务相关资源,导致部署流程中断。

解决步骤

你可以选择以下任意一种方式完成资源提供程序注册:

方式一:通过Azure门户操作

  • 登录Azure门户,进入本次部署使用的订阅详情页
  • 在左侧导航栏的「设置」分类下找到「资源提供程序」选项并点击
  • 在搜索框中输入Microsoft.CognitiveServices找到对应条目
  • 选中该条目,点击页面顶部的「注册」按钮
  • 等待1-5分钟,状态更新为已注册后即可完成操作

方式二:通过Azure CLI命令行操作

  • 安装Azure CLI后,打开终端执行az login登录你的Azure账号
  • 切换到目标订阅:
az account set --subscription "你的订阅ID/订阅名称"
  • 执行注册命令:
az provider register --namespace Microsoft.CognitiveServices
  • 可执行以下命令验证注册状态,返回Registered即为完成:
az provider show --namespace Microsoft.CognitiveServices --query "registrationState"

后续操作

注册完成后回到Bot Framework Composer重新发起部署即可,原有部署配置无需修改。如果后续仍有报错,可查看Bot文件夹下的provision.Azure Bot.log日志排查具体问题。

内容的提问来源于stack exchange,提问作者Binod Paneru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 05:51:00