【问题标题】:Any one aware about QNA maker CORS settings?有人知道 QNA 制造商 CORS 设置吗?
【发布时间】:2020-02-02 12:52:24
【问题描述】:

我想在 Azure Qna maker app cors 设置中设置特定域,而不是 *.任何人都可以让我知道所需的域是什么,因为我在网上找不到任何关于此的文档。

【问题讨论】:

    标签: microsoft-cognitive azure-cognitive-services qnamaker


    【解决方案1】:

    当您创建 QnA Maker 资源时,您正在创建一个应用程序(Web 应用程序)以托管您的端点以进行查询:

    这是由于以下架构造成的:

    因此,如果您想实现特定的 CORS 规则,请转到您的 Web 应用并在专用选项卡中设置 CORS 规则:


    补充编辑:

    基于 cmets(感谢 @sumit sharma),必要的域是:

    • qnamaker-service.trafficmanager.net
    • qnamaker.ai

    【讨论】:

    • 感谢您的详细回答,但我需要可以放在这里的域名或网站名称(可能是 QNA 制造商在内部使用,我猜这里应该是 qnamaker.ai )? :@nicolas-r
    • 什么用途?什么会消耗您的 QnA Maker?
    • 我的机器人正在使用机器人框架 sdk。我已经尝试将我的机器人 URL 放在 QNA 制造商中,但它需要更多的域才能被允许。 @尼古拉斯-r
    • @sumitsharma 你有没有解决这个问题?我被要求在 CORS 中添加特定域,但我担心我会破坏我的机器人。
    • @billoverton 是的,您需要将这 2 个域放入 CORS 设置,然后就可以开始了。 qnamaker-service.trafficmanager.netqnamaker.ai
    【解决方案2】:

    Nicholas R 的回答为您提供了解决此问题所需的一切,除了要添加的域(尝试通过编辑队列进行编辑已满)。如果您正在寻找要在此处添加的域,则至少应为 https://qnamaker-service.trafficmanager.nethttps://www.qnamaker.ai。我添加了这些,并且自从删除“全部允许”后,该服务没有任何问题。

    【讨论】:

    • 谢谢,我在回复中添加了这些项目
    猜你喜欢
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多