繁体   English   中英

Luis.ai 迁移错误“端点密钥已由协作者分配给您的应用程序,您无权访问它们。”

[英]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:端点密钥由协作者分配给您的应用程序,您无权访问它们。 删除这些密钥或获取访问权限。 键:{keyPath:用户分配,区域:WUS,appId:1234567890},{keyPath:用户分配,区域:WUS,appId:1234567891}

另请参阅通知的屏幕截图: 在此处输入图像描述


不幸的是,我们在门户中的 Luis 应用程序列表中没有看到任何带有来自错误的 appId 的应用程序。 当我们使用具有相同 appId 的 Luis 应用程序时,我们已经在我们的数据库中发现了提到的 appIds,但我们认为我们已经在 10/2019 年初删除了提到的 Luis 应用程序。 我们使用或正在使用的所有 Luis 应用程序都是私有的。

如果 Luis 应用程序仍然存在于某处,是否有办法强制删除由实际登录的帐户创建的“端点密钥”?


感谢@ranusharao 的建议:

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

我还尝试了所有三个建议选项“应用程序-获取应用程序信息 API”、“权限-更新访问列表 API”、“应用程序-删除分配的 LUIS azure 帐户”,在所有情况下,我最终都出现了美国西部和西欧

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

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

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

注意:对于给定的情况,这似乎是与 LUIS 应用 ID 阻止迁移相关的错误,即使应用已删除 已在当前版本中推送了对此的修复。 您可以尝试迁移,看看您是否能够成功完成迁移而不会出现任何问题。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM