Azure存储帐户连接

时间:2016-12-23 12:44:52

标签: f# azure-storage

刚刚创建了一个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: The remote server returned an error: (501) Not Implemented. ---> System.Net.WebException: The remote server returned an error: (501) Not Implemented.

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

  

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

根据您创建存储帐户的详细信息,我认为您的帐户类型为Blob storage。众所周知,Blob存储帐户专门用于存储blob数据。根据您的代码,您需要重新创建Azure存储帐户并为您的帐户类型选择General purpose,这可以为表提供存储。此外,还有类似的issue,您可以参考它。