有没有办法在虚拟网络中使用API访问azure表?存储帐户是在虚拟网络之前创建的。目前,代码工作正常(测试工作者角色)创建表,但是当我将其放入虚拟网络时失败。
由于诊断
中没有显示任何内容,因此无法报告抛出的异常 CloudTable table = tableClient.GetTableReference("test");
bool retVal = table.CreateIfNotExists();
由于
答案 0 :(得分:4)
我不确定你是如何创建表客户端的,但通过REST调用(或通过然后进行REST调用的SDK)的表存储访问直接完成到存储帐户,不能被添加到虚拟网络。
无论您是从本地应用程序,非vnet VM /云服务/ Web应用程序/移动应用程序中的应用程序,还是vnet中的某些内容进行调用,所有存储调用都将起作用。