用途:管理 Azure Container Apps 上的无服务器容器化应用,覆盖部署、扩缩容与配置操作。
主要能力:列出容器应用并查看名称、资源组、状态与 FQDN;查看单个应用详情(状态、FQDN、镜像、扩缩容配置);查看日志;更新容器镜像;调整最小/最大副本数;设置环境变量;列出修订版本及其激活状态与流量权重;激活或停用指定修订版本。
使用方式:基于 Azure CLI 的 az containerapp 命令。常用命令包括: az containerapp list --query '[].{Name:name,ResourceGroup:resourceGroup,Status:provisioningState,FQDN:properties.configuration.ingress.fqdn}' -o table az containerapp show --name my-app --resource-group my-rg az containerapp logs show --name my-app --resource-group my-rg --tail 50 az containerapp update --name my-app --resource-group my-rg --image myregistry.azurecr.io/my-app:v2 az containerapp update --name my-app --resource-group my-rg --min-replicas 1 --max-replicas 10 az containerapp update --name my-app --resource-group my-rg --set-env-vars "KEY=value" "DB_HOST=mydb.postgres.database.azure.com" az containerapp revision list --name my-app --resource-group my-rg --query '[].{Name:name,Active:active,TrafficWeight:trafficWeight,Created:createdTime}' -o table az containerapp revision activate --name my-app --resource-group my-rg --revision my-app--rev1
适用场景:需要以命令行方式运维 Azure 容器应用、查看运行状态与日志、发布新镜像、按流量或资源指标扩缩容、通过修订版本实现蓝绿部署时使用。
限制与注意:Container Apps 可基于 HTTP 流量、KEDA 缩放器或 CPU/内存自动扩缩容;修订版本可用于蓝绿部署。更新镜像、扩缩容或修改配置前应先确认。资料未提供具体定价、平台限制或权限要求等信息。