我创建了哪种Azure存储帐户?

时间:2016-10-31 13:58:50

标签: azure azure-storage azure-storage-blobs azure-resource-group

我在Azure门户中创建了一个新的存储帐户,并选择了一个现有的资源组。它没有创建一个经典的存储帐户,而是某种资源组存储帐户,它没有经典存储帐户的所有选项。

作为一个例子,我可以通过代码创建“files”文件夹,但是我无法使用代码:“blockBlob.UploadFromStream(fileStream);”,它给出了错误400错误请求。当我上传到经典存储帐户时,相同的代码可以正常工作。

我的图片中显示哪种存储帐户?哪个更正确,创建一个经典的存储帐户(图像中的蓝色图标)或我做的那个(图像中的绿色/白色/灰色图标)?

My storage account from Azure portal

3 个答案:

答案 0 :(得分:0)

首先,我建议您查看David在this thread的回复,了解新Azure存储帐户与经典Azure存储帐户之间的区别。

  

它给了我400错误请求的错误。

导致400错误的问题很多。我建议您检查一下代码,找出详细的问题。请测试使用您的代码创建容器(容器名称必须符合limitations)以查看它是否可行。如果你能提供密钥代码会更好。

答案 1 :(得分:0)

您在区域"北欧"中创建了类型为Premium storage的Azure Resource Manager存储帐户。在给定的资源组中。

没有对错。几乎总是取决于你的用例。

我想建议这些文档和示例,以便开始使用代码寻址块blob和Azure存储。针对存储模拟器和/或实时存储帐户(经典/ ARM标准/ ARM高级版)运行和探索此代码。这可能有助于在项目中发现错误或错误配置。

答案 2 :(得分:0)

此处的问题与Classic vs Resource Manager无关。这与存储帐户类型为“Premium”的事实有关。

高级存储帐户专门用于Azure磁盘(附加的持久存储),即Page Blobs。

高级存储不支持通用blob /表/队列。为此,您需要一个非高级存储帐户。