Luis.ai 迁移错误 "Endpoint keys were assigned by collaborators to your apps and you have no access to them."

Luis.ai migration error "Endpoint keys were assigned by collaborators to your apps and you have no access to them."

同时在 www.luis.ai 和 preview.luis.ai

执行 Luis.ai 应用程序迁移

我们通过这个对话框开始操作:


我们收到以下错误:

BadArgument: Endpoint keys were assigned by collaborators to your apps and you have no access to them. Either remove these keys or get access. Keys: {keyPath: userassigned, region: WUS, appId: 1234567890}, {keyPath: userassigned, region: WUS, appId: 1234567891}

另请参阅通知的屏幕截图:


遗憾的是,我们在门户的 Luis 应用程序列表中没有看到任何带有错误中的 appId 的应用程序。从我们使用具有相同 appId 的 Luis 应用程序开始,我们就在我们的数据库中发现了提到的 appIds,但我们认为我们已经在 10/2019 开始时删除了提到的 Luis 应用程序。我们使用过或正在使用的所有 Luis 应用程序都是私有的。

如果 Luis 应用程序仍然存在 某处 是否有办法强制删除由实际登录的帐户创建的 "endpoint keys"-在?


感谢@ranusharao 的建议:

我能够关注提到的 Github 问题。然而,我在 8 天前以与用户 jbeltranluna 相同的方式结束了。目前在 Github 线程中尚不清楚下一步该做什么。

我还尝试了所有三个建议的选项 "apps-Get application info API"、"permissions-Update access list API"、"apps-Removes an assigned LUIS azure accounts",但在所有情况下,美国西部和欧洲西部都出现以下错误

"error": { "code": "BadArgument", 
"message": "Cannot find an application with the ID 8b1bd3aa-5ffd-47c7-9f61-f9888e97f364." }

我不确定哪个用户创建了提到的 LUIS 应用。问题可能是,如果我们在 10/2019 删除了提到的应用程序,我们只是删除了我们当前帐户的合作者角色,而这些应用程序仍然存在于其他配置文件中?如果同时分配的 API 密钥来自当前帐户,那么这就是迁移被阻止的原因?

您的问题似乎与 this Github 问题类似。根据错误,您可以做的是从每个帐户中删除所有协作者或密钥,然后管理协作者。

注意:对于给定的案例,这似乎是一个与 LUIS 应用 ID 阻止迁移相关的错误,即使应用已被删除。此修复已推送到当前版本中。您可以尝试迁移,看看是否能够顺利完成。

希望对您有所帮助。