用途
AWS 技能集合工作流用于在现有应用已确定 AWS 服务的情况下,选择对应的 AWS 架构或基础设施工作流,并在任何云上变更之前对基础设施计划进行评审。它面向需要规划 AWS 架构调整、审查基础设施变更的场景。
主要能力与定位
该条目是一个路由型工作流(routing workflow),本身不打包全部上游技能,而是引导使用者打开上游 AWS 技能集合并选择与实际服务和基础设施框架匹配的工作流。它提供一套规划与评审的步骤顺序,而非具体实现代码。
使用方式
工作流包含以下步骤:
- 梳理应用需求、现有 AWS 服务、目标账户/区域、约束条件以及所需结果;在提出变更前,先阅读项目已有的基础设施定义。
- 打开上游 AWS 技能集合,选择与实际服务和基础设施框架匹配的工作流。此目录条目是路由工作流,不打包每一条上游技能。
- 阅读该工作流的前置条件和引用的文档。对于已存在的部署,申请授权的只读清单,或使用用户提供的配置;不要根据命名推断账户身份。
- 产出架构或基础设施计划,包含资源边界、IAM 访问、网络、成本假设以及验证/回滚方案;区分观察到的配置与拟议变更。
- 在任何创建、修改或删除云资源的操作之前,与用户一起评审该计划;遵循所选工具的当前文档,以及项目正常的评审/部署流程。
- 对照要求验证结果,并报告哪些检查已运行、哪些是模拟的、哪些需要部署访问权限。
示例用法:评审此应用的 AWS 基础设施,并提出最小权限的变更计划。先阅读配置;不要部署。
适用场景
- 需要为现有应用选择 AWS 架构或基础设施工作流。
- 希望在任何云上变更之前先评审基础设施计划。
限制
- 上游集合是外部前置条件;无法访问相关指引时应报告,而不是臆造其指令。
- 规划并不能证明部署一定可行。没有当前证据时,切勿声称账户、价格、权限或可用性。
- 云上变更需要用户的授权范围以及项目的部署控制。