Azure 400 LUIS中的错误请求:找不到指定的订阅

Azure 400 LUIS中的错误请求:找不到指定的订阅,azure,microsoft-cognitive,azure-language-understanding,azure-cognitive-services,Azure,Microsoft Cognitive,Azure Language Understanding,Azure Cognitive Services,我正在使用LUIS编程API创建LUIS应用程序。成功创建和培训应用程序后,我想使用此端点为应用程序分配API密钥: PUT /luis/api/v2.0/apps/{appId}/versions/{versionId}/assignedkey 我的编程API密钥(从luis.ai获得)和普通API密钥(我试图分配的API密钥,从Azure Portal获得)都注册到同一个电子邮件地址 但是,当我尝试向上述端点发送请求时,该请求失败,出现以下错误: { "error": { "c

我正在使用LUIS编程API创建LUIS应用程序。成功创建和培训应用程序后,我想使用此端点为应用程序分配API密钥:

PUT /luis/api/v2.0/apps/{appId}/versions/{versionId}/assignedkey
我的编程API密钥(从luis.ai获得)和普通API密钥(我试图分配的API密钥,从Azure Portal获得)都注册到同一个电子邮件地址

但是,当我尝试向上述端点发送请求时,该请求失败,出现以下错误:

{
  "error": {
    "code": "BadArgument",
    "message": "Cannot find the specified subscription"
  }
}
我不知道我可能做错了什么,因为完全相同的逻辑以前已经起作用了

是否有某种方式可以将Azure订阅“分配”到我的LUIS帐户

更新


我没有找到问题的答案,但我找到了一个解决办法。调用
PUT/luis/api/v2.0/apps/{appId}/settings
将应用程序设置为“public”,这意味着您可以使用任何订阅密钥。请参阅。

现在似乎不推荐使用此端点,因为我得到了以下信息:

{
    "error": {
        "code": "DeprecatedException",
        "message": "To assign a subscription key to an app, please go to the LUIS website at https://www.luis.ai and assign it from the app publish page."
    }
}
在luis页面中,我看到以下内容:

端点PUT/luis/api/v2.0/apps/{appId}/versions/{versionId}/assignedkey和/luis/api/v2.0/subscriptions确实不受欢迎。我联系了LUIS support,他们回答:

我们正在将关键管理体验转变为仅通过门户实现。用户不再需要复制和粘贴密钥,我们提供了一个集成良好的体验,其中列出了我们门户中的所有Azure密钥、密钥管理详细信息