Azure App Service 应用服务日志 blob 保留不起作用
Posted
技术标签:
【中文标题】Azure App Service 应用服务日志 blob 保留不起作用【英文标题】:Azure App Service app service logs blob retention not working 【发布时间】:2021-12-09 01:19:12 【问题描述】:Screenshot of Settings
我已按照上图配置了我的 azure app service 应用服务日志设置。
正如预期的那样,日志存储在 Azure Blob 存储中,但即使在保留期结束后它也不会删除日志文件。
任何解决方案都会有所帮助
【问题讨论】:
【参考方案1】:APPROACH-1:
基于此MS Doc。 Azure blob 存储生命周期策略可以实现
在访问 Blob 时立即将其从冷转换为热,以优化性能。 如果这些对象没有被访问或修改 一段时间,以优化成本。在这种情况下,生命周期 管理策略可以将对象从热移动到冷,从热移动到 存档,或从酷到存档。 在 Blob、Blob 版本和 Blob 快照的生命周期结束时删除它们。 定义每天在存储帐户级别运行一次的规则。 使用名称前缀或 blob index tags 将规则应用于容器或 Blob 子集 作为过滤器。
APPROACH-2:我们可以使用 Azure logic app 从 Azure Blob 存储中删除超过 X 天的文件。
有关详细信息,请参阅此 Microsoft 文档:Blob rehydration from the archive tier
【讨论】:
以上是关于Azure App Service 应用服务日志 blob 保留不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Azure 深入浅出[2] : App Service的部署并查看应用Log
Azure App Service - Spring Boot 应用程序在启动时卡住
使用Azure App Service Logging时是否需要blob StorageExceptions?
Azure App Service 与 Azure Service Fabric [关闭]