在 Azure Container Apps 部署 AI-FW
将 AI-FW 作为容器部署到 Azure Container Apps,配置 secrets 并验证连接与运行状态。
本指南介绍在 Azure Container Apps 部署 AI-FW。开始前确认组织的网络、存储、可观测性和 secrets 管理架构。
准备环境
- 创建或选择 subscription、resource group 和 Container Apps 环境。
- 选择已发布且获批准的镜像版本。
- 定义授权客户端可访问的入口 URL。
- 仅开放到必要提供方和服务的出口连接。
配置 secrets#
将 API key 等机密保存为 Container Apps secrets 或组织认可的 secrets manager,并在应用配置中引用。不要将秘密写入镜像、版本控制命令或公开文件。
部署容器
配置 release 所需镜像、资源、端口和环境变量。准确值请参考发行版安装指南。根据流量配置健康探测和扩缩容规则。
验证部署
- 等待 revision 激活并检查应用状态。
- 验证已配置的 health 路由。
- 注册提供方并启用测试模型。
- 发送测试请求,检查 Activity 和 Audit Logs。
- 确认 fail-closed 行为符合设置。
运行维护
在 Azure 监控状态、指标和日志。更新镜像后检查新 revision。按组织流程轮换 secrets,并在变更后验证连接。
生产部署前
与负责团队检查网络控制、管理访问、备份、日志保留、高可用性和数据驻留要求。