【发布时间】: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。
标签: azure azure-storage azure-web-app-service