You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Service(.NET Core 8.0)无Blob日志保存选项求助

解决Azure App Service日志无法配置到Blob存储的问题

针对你使用.NET 8 Runtime Stack的Azure App Service,无法在App Service Logs界面找到Blob存储配置选项的问题,分享几个实测有效的解决方向:

  • 检查定价层限制:免费(F1)、共享(D1)层的App Service不支持将日志存储到Blob,必须升级到Basic(B1/B2/B3)及以上定价层。切换层后刷新界面,大概率会出现Blob配置选项。
  • 用Azure CLI强制配置:如果界面仍不显示选项,直接通过CLI命令手动开启:
    az webapp log config --name <你的应用名称> --resource-group <资源组名称> --blob-storage true --storage-account <存储账户名称>
    
    执行后可通过az webapp log show命令验证配置是否生效。
  • 手动添加应用设置:在App Service的「配置」->「应用程序设置」中添加以下键值对,直接指定Blob存储目标:
    • WEBSITE_LOGS_STORAGE_ACCOUNT_NAME:你的存储账户名称
    • WEBSITE_LOGS_BLOB_CONTAINER:目标容器名称(例如app-logs)
    • WEBSITE_LOGS_RETENTION_DAYS:日志保留天数(可选,例如30)
      添加完成后重启应用,日志会自动同步到指定Blob容器。
  • 验证存储账户权限:确保App Service的系统托管标识(或你指定的身份)拥有存储账户的Blob Contributor权限,否则日志无法写入。可在存储账户的「IAM」界面添加对应角色分配。

内容的提问来源于stack exchange,提问作者user29065593

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 03:24:53