【问题标题】:What kind of Azure Storage Account did I create?我创建了哪种 Azure 存储帐户?
【发布时间】:2017-03-13 15:01:48
【问题描述】:

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

例如,我可以通过代码创建“文件”文件夹,但我不能使用代码:“blockBlob.UploadFromStream(fileStream);”,它给了我错误 400 错误请求。当我上传到经典存储帐户时,相同的代码可以工作。

在我的图片中看到了哪种存储帐户?创建经典存储帐户(图像中的蓝色图标)或我创建的(图像中的绿色/白色/灰色图标)哪个更正确?

【问题讨论】:

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


    【解决方案1】:

    首先,我建议你看看大卫在this thread 的回复,了解新 Azure 存储帐户和经典 Azure 存储帐户之间的区别。

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

    有很多问题会导致 400 错误。我建议您检查您的代码以找出详细的问题。请测试使用您的代码创建容器(容器名称必须符合limitations),看看它是否可以工作。最好能提供关键码。

    【讨论】:

      【解决方案2】:

      您在给定资源组的“北欧”区域中创建了类型为 Premium storage 的 Azure 资源管理器存储帐户。

      没有真正的对与错。几乎总是取决于您的用例。

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

      【讨论】:

        【解决方案3】:

        这里的问题与经典与资源管理器无关。这与存储帐户属于“Premium”类型这一事实有关。

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

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

        【讨论】:

          猜你喜欢
          • 2017-11-23
          • 2016-11-16
          • 2016-07-17
          • 2014-06-17
          • 2017-01-24
          • 2017-01-06
          • 2018-02-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多