Azure中的Microsoft Bot是否需要任何特定权限才能写入表存储?

Azure中的Microsoft Bot是否需要任何特定权限才能写入表存储?,azure,botframework,bots,azure-storage,Azure,Botframework,Bots,Azure Storage,我想知道机器人是否需要任何权限才能写入Azure中的表存储。 bot是否能够仅使用表名和访问密钥机密在存储中写入,或者默认情况下bot是否需要更多权限?我需要在广告中的应用注册中配置一些东西吗 我之所以这么问是因为我正在使用bot framework SDK,而且我已经到了这样一个地步:bot可以向存储帐户发送消息并将数据保存在那里,但只有在我通过Visual Studio和bot framework Emulator在本地测试bot时才可以。如果我将相同的代码发布到web应用程序bot并在Az

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


我之所以这么问是因为我正在使用bot framework SDK,而且我已经到了这样一个地步:bot可以向存储帐户发送消息并将数据保存在那里,但只有在我通过Visual Studio和bot framework Emulator在本地测试bot时才可以。如果我将相同的代码发布到web应用程序bot并在Azure中的界面中进行测试,数据将不会被存储。

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

  • 使用SAS令牌
  • 使用访问密钥

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

    正确。我要补充一点,从Bot框架的角度来看,我们并不正式支持表存储,只是(更昂贵、更高性能)和。