【问题标题】:Do a Microsoft Bot in Azure need any specific Permissions to write in a Table Storage?Azure 中的 Microsoft Bot 是否需要任何特定权限才能写入表存储?
【发布时间】:2021-01-22 05:51:16
【问题描述】:

我想知道机器人是否需要任何权限才能在 Azure 中的表存储中写入。 机器人是否能够仅使用表名和访问密钥 Secret 写入存储,还是默认情况下机器人需要更多权限?我需要在 AD 中的 App Registrations 中配置一些东西吗?

我之所以问,是因为我正在使用 bot 框架 SDK,并且我正处于这样一个点,即 bot 可以将消息发送到存储帐户并将数据保存在那里,但只有当我通过 Visual Studio 在本地测试 bot 和机器人框架模拟器。如果我将相同的代码发布到 Web 应用程序机器人并在 Azure 的界面中对其进行测试,则数据不会被存储。

【问题讨论】:

    标签: azure botframework bots azure-storage


    【解决方案1】:

    基本上有 2 个选项可以授予对 Azure 存储表的访问权限,如 docs 中所示:

    1. 使用 SAS 令牌
    2. 使用访问密钥

    因此,就授权而言,您应该可以使用访问密钥。当然,还有其他因素可能会阻止您在特定连接中的访问(例如存储上的防火墙)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-04
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多