Azure 门户在存储帐户中创建 Blob 容器时出错

Posted

技术标签:

【中文标题】Azure 门户在存储帐户中创建 Blob 容器时出错【英文标题】:Azure Portal error creating Blob Container in Storage Account 【发布时间】:2018-01-19 04:13:41 【问题描述】:

我刚刚创建了一个 Azure 应用服务来托管一个 Web 应用程序,并且我想打开应用程序日志记录。我已经在应用程序本身中启用了它。

使用 Azure 门户,我尝试将应用程序配置为在诊断日志记录下进行日志记录,但是在我创建了一个新的存储帐户来保存日志记录 blob 之后,它不允许我在存储帐户中创建具有 Blob 访问权限的容器.我不断从门户网站收到“错误:错误”。我也尝试创建一个文件容器,但失败并出现同样的错误。

为什么我不能在此存储帐户中创建 Blob 容器(或其他容器)?

存储帐户是通过应用服务诊断日志记录刀片创建的。 存储帐户是标准的本地冗余帐户

2017 年 8 月 11 日更新:

为了清楚起见,以下是我为达到这一点而采取的确切步骤:

    使用自己的资源组创建了新的应用服务,并在免费定价层创建了新的服务计划。 然后,我从 Visual Studio 发布了我的 Web API(ASP.NET Core,没关系。) 在 Azure 门户中,单击诊断日志(针对应用服务),打开应用程序日志记录 (Blob),单击存储设置,选择添加存储帐户。创建为标准、本地冗余,并且与我为应用服务创建的资源组位于同一资源组中。 顺便说一下,在这个存储帐户刀片中,我看不到订阅中的任何其他存储帐户,即使我手动将一个添加到同一个资源组。 然后我选择了 Storage Account 并单击 + Container 以创建一个新容器。 我输入了容器名称,在这个刀片中,下拉菜单是空的。没有什么可以选择这个容器应该拥有什么样的权限。 昨天,当我无论如何都可以单击“创建”按钮时,我会在“通知”部分看到“错误通知”弹出窗口。

【问题讨论】:

我按照您帖子中提到的步骤进行操作。但我无法重现该问题。我可以为我为诊断日志创建的存储帐户创建容器。请打开您的存储服务的Activity log,查询错误的详细信息。 我检查了过去 24 小时的存储帐户活动日志,我没有看到那里记录了任何错误。事实上,记录的唯一内容是今天,它是 ListKeys 日志。我检查了我的通知,这就是出现错误的地方:Failed to create storage container 'myblob'. Error: error 【参考方案1】:

好的,我在编辑原始帖子时回溯了我的步骤,当我今天点击创建时,它成功了!!我不确定为什么它昨天没有工作 - 也许它真的没有准备好向存储帐户添加任何东西。我想这比我想象的要长得多,尽管没有迹象表明它仍在创作。

所以,问题自己解决了。 (不过我讨厌这样,因为这意味着我不明白为什么。):/

【讨论】:

我现在遇到同样的错误:Failed to create storage container 'myblob'. Error: error 尝试创建存储容器时。在此之前,我创建了 blob 存储并且只能看到 blob(而不是文件、表、队列)。在我试验这个时,我做了很多删除和重新创建,所以我只是把它归结为那个。似乎是一个但不稳定的

以上是关于Azure 门户在存储帐户中创建 Blob 容器时出错的主要内容,如果未能解决你的问题,请参考以下文章

无法在Azure blob存储$ root容器中创建文件夹

blob 在 Azure 存储帐户中保留多长时间?

Azure:使用容器创建存储帐户并在 Python 中将 blob 上传到其中

无法从在存储帐户的允许子网中创建的 Azure 虚拟机下载 blob

在 Azure Blob 容器中创建两个文件时,如何在 Azure 数据工厂中创建事件触发器?

使用 ARM 模板对 Azure 存储帐户容器设置合法保留