Azure存储账户连接

3

刚刚创建了一个Azure存储帐户,具体细节如下:

  • 位置:英国西部

  • 订阅:按需付费

  • 性能/访问层:标准/热

  • 复制:本地冗余存储(LRS)

我做的第一件事是在F# FSI中运行以下代码(将真实的账户名称和账户密钥替换为MyAccountName和MyAccountKey)。

open Microsoft.WindowsAzure.Storage
let connectionString = @"DefaultEndpointsProtocol=https;AccountName=MyAccountName;AccountKey=MyAccountKey" 

CloudStorageAccount
   .Parse(connectionString)
   .CreateCloudTableClient()
   .ListTables()
   |> Seq.toArray

但我收到以下错误信息:

Microsoft.WindowsAzure.Storage.StorageException:远程服务器返回错误:(501)未实现。---> System.Net.WebException:远程服务器返回错误:(501)未实现。

有任何想法为什么会这样?

1个回答

1

性能/访问层:标准/热

根据您创建的存储帐户的详细信息,我假设您的帐户类型是Blob 存储。据我所知,Blob 存储帐户专门用于存储 Blob 数据。根据您的代码,您需要重新创建 Azure 存储帐户并选择通用用途作为您的帐户类型,这可以为表提供存储。此外,有一个类似的问题,您可以参考它。


谢谢Bruce,将帐户类型更改为“通用目的”而不是“Blob存储”就解决了问题。 - Simon Lomax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接