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

如何删除Azure Container Apps中的修订版?替代方案咨询

关于Azure Container Apps修订版删除与镜像强制更新的解决方案

一、删除旧修订版的方法

目前Azure CLI的containerapp revision命令组确实没有直接删除单个修订版的选项,但可以通过以下两种方式清理旧修订版:

  • 设置修订版保留策略:针对单修订模式,你可以在更新容器应用时指定保留的修订版数量,系统会自动删除超出限制的旧版本。示例命令:
    az containerapp update --name <你的容器应用名> --resource-group <你的资源组名> --revision-retention-policy 3
    
    上述命令会保留最近3个修订版,更早的旧修订版会被自动清理。
  • 通过REST API删除特定修订版:如果你需要精准删除某个修订版,可以调用Azure管理REST API的删除接口,需要拥有对应资源的Contributor权限。请求格式如下:
    DELETE https://management.azure.com/subscriptions/{订阅ID}/resourceGroups/{资源组名}/providers/Microsoft.App/containerApps/{容器应用名}/revisions/{修订版名称}?api-version=2023-05-01
    

二、不创建新修订版强制更新镜像(标签不变)

当Docker镜像标签固定为:latest但内容更新时,你可以通过以下方式强制容器应用拉取最新镜像,且不生成新修订版:

  • 使用重启命令:直接执行容器应用重启操作,这会触发应用重新拉取当前配置的镜像,无需创建新修订版。示例命令:
    az containerapp restart --name <你的容器应用名> --resource-group <你的资源组名>
    
  • 修改非修订范围配置(备选):临时调整一个不属于修订范围的配置项(比如添加一个临时环境变量),再改回原配置,也会触发应用重新拉取镜像,但这种方式不如重启直接高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 03:51:07