【问题标题】:Can I set up Azure bot service within Azure VNET?我可以在 Azure VNET 中设置 Azure 机器人服务吗?
【发布时间】:2023-03-28 22:55:01
【问题描述】:

我正在为 Microsoft 团队开发一个仅供内部使用的聊天机器人,需要在 Intranet 上进行部署和托管。为了不公开机器人的 API,我计划使用 Azure VNET。在此 VNET 中,如何连接 azure bot 服务资源? 有人可以指导我如何设置吗?另外,请引导我了解我需要了解的任何概念,以解决此问题。

【问题讨论】:

    标签: azure botframework microsoft-teams azure-bot-service


    【解决方案1】:

    我无法就 VNET 方面的事情提供建议(希望网站上的 Microsoft Bot 工程师可以提供建议),但这里有一些其他可能对保护您的 bot 以供内部/内部公司有用/感兴趣的事情使用:

    1. 当然,您会将此应用加载到私人公司商店,而不是真正的 Teams 应用商店 - 您需要有关如何执行此操作的任何信息吗?
    2. 我强烈建议阻止除您自己以外的租户对您的机器人的访问 - Microsoft 有一个 sample middleware 来执行此操作,但根据 this link 它现在已被纳入核心 Bot Framework SDK .这意味着即使来自其他租户(即公司)的人试图访问您的机器人,它也会拒绝他们的消息。
    3. 还有一些机制可以让用户登录,例如使用signin card,这可能适用于此处,但我不确定您是否可以通过这种方式将用户锁定到特定租户。但是,如果您的机器人正在访问任何外部资源,这肯定会很有用,因为它可以用来锁定对这些资源的访问。

    上面的 (2) 可能是您最简单和最好的选择,而且很容易实现。

    【讨论】:

      猜你喜欢
      • 2019-10-18
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多