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:使用容器创建存储帐户并在 Python 中将 blob 上传到其中
无法从在存储帐户的允许子网中创建的 Azure 虚拟机下载 blob