【发布时间】:2020-06-12 20:35:38
【问题描述】:
阅读了几篇关于将图像添加到 QnAMaker KB 的帖子,这些 URL 都必须可从外部访问,例如在 Google 图像上。如何在我的公司 Intranet 上添加可用的图像?
【问题讨论】:
标签: qnamaker
阅读了几篇关于将图像添加到 QnAMaker KB 的帖子,这些 URL 都必须可从外部访问,例如在 Google 图像上。如何在我的公司 Intranet 上添加可用的图像?
【问题讨论】:
标签: qnamaker
我知道这不是您问题的直接答案,但最简单的方法可能是在 Azure 应用服务上复制和托管图像。它会产生更多的开销,尤其是当这些图像以任何频率更新时。
我假设您已经有一个运行 QnA Maker Bot 的应用服务计划。您可以在同一计划上创建新的应用服务,这样就不会产生任何增量成本。只需将图像上传到应用服务,您就可以从 QnA Maker 或任何其他应用程序访问它们。有很多方法可以在那里获取图像。我个人使用 Azure DevOps Repos 来管理代码/图像,但任何源代码控制应用程序都可以工作;我建议使用 Azure 部署中心可以直接集成的东西。您可以使用 Kudu 构建服务来部署 Web 应用,无需 Azure Release Pipeline 或其他部署方法。
不过我想知道,如果您的用户是公司的内部,那么您就不能链接到您的 Intranet 上的图像吗?如果它们位于防火墙后面,即使 Azure 本身无法访问图像,图像仍应加载(因为您在 QnA Maker 中提供的只是 URL)。我假设您之所以问这个问题,是因为该机器人适用于您公司外部的用户,但我想我会把它扔在那里。
【讨论】: