结合 CloudFormation、ECS、ECR、S3 和 IAM 技能交付并运维容器应用。三个独立挑战要求你验证实际应用行为、保持权限边界,并只清理自己负责的资源。
你将学到什么
- 使用提供的基础设施模板交付已批准的不可变版本
- 区分堆栈更新完成与当前部署健康
- 结合任务修订、目标健康、指标和应用日志诊断版本问题
- 保留原堆栈和配置,恢复已批准版本
- 使用 staging 自己的配置和任务角色重建环境,保持 development 不变
- 验证真实 HTTP 响应、限定权限和资源清理
适合谁学习
请先完成 AWS 容器入门和 AWS CloudFormation 入门,掌握 ECS 服务、任务角色与执行角色、ECR 镜像、ALB 健康检查、模板参数、堆栈更新和删除。PC02 还需要 AWS 监控与审计入门中的指标和日志基础。三个项目相互独立,不依赖其他项目创建的资源。
学习环境: 在 Terminal 中使用普通 AWS CLI 命令,在 AWS View 中查看堆栈资源、当前任务、目标健康和实际应用请求。应用代码、不可变镜像、网络、ALB、角色、密钥和日志基础资源均已提供。每个挑战从新的浏览器 LabEx VM 开始,工具和连接已准备好。无需个人 AWS 账户、访问密钥或提交截图。
常见问题
需要开发应用或构建 CI/CD 流水线吗?
应用和版本已经提供。重点是使用已学过的 AWS 命令完成部署、恢复和环境隔离。
应用能够响应,就说明恢复成功吗?
发布未完成时,旧的健康任务仍可能响应。应检查当前任务定义、实际镜像、目标健康和日志,并确认旧任务已不再运行。
清理后要保留什么?
只删除挑战指定的应用资源,保留提供的基础资源和参考资源。环境挑战中删除 staging 时,development 必须保持原堆栈、任务和配置。





