刚刚创建了一个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.
知道为什么吗?
答案 0 :(得分:1)
性能/访问层:标准/热门
根据您创建存储帐户的详细信息,我认为您的帐户类型为Blob storage
。众所周知,Blob存储帐户专门用于存储blob数据。根据您的代码,您需要重新创建Azure存储帐户并为您的帐户类型选择General purpose
,这可以为表提供存储。此外,还有类似的issue,您可以参考它。