creating-ec2-image-builder-pipeline

creating-ec2-image-builder-pipeline

热门

创建一套完整的 EC2 Image Builder 流水线,用于构建预装指定软件的自定义 AMI、将其分发至目标区域、执行流水线并创建启动模板。适用于需要配置 IAM 角色、构建组件(Build Components)、镜像配方(Image Recipes)及基础设施配置来实现自动化 AMI 构建的场景。

2191Star
211Fork
更新于 2026/7/31
SKILL.md
只读
名称
creating-ec2-image-builder-pipeline
描述

创建一套完整的 EC2 Image Builder 流水线,用于构建预装指定软件的自定义 AMI、将其分发至目标区域、执行流水线并创建启动模板。适用于需要配置 IAM 角色、构建组件(Build Components)、镜像配方(Image Recipes)及基础设施配置来实现自动化 AMI 构建的场景。

版本
1

创建 EC2 Image Builder 流水线

概述

提供创建与管理 EC2 Image Builder 流水线的专业指导,实现自定义 AMI 的自动化构建。覆盖全生命周期:IAM 角色配置、构建组件定义、镜像配方创建、基础设施与分发配置、流水线执行以及启动模板创建。

创建 Image Builder 流水线

若要创建包含自定义 AMI 构建及跨区域分发的完整 EC2 Image Builder 流水线,请严格按照步骤执行。
参见 EC2 Image Builder 流水线操作指南

常见问题与排查

执行流水线操作时出现 InvalidParameterValueException

请直接使用 API 返回的精确 ARN,切勿手动拼接 ARN。流水线 ARN 必须符合规范:arn:<partition>:imagebuilder:<region>:<account>:image-pipeline/<name>

出现 InstanceProfileNotFoundException

创建实例配置文件(Instance Profile)后,请等待 10~15 秒再使用。IAM 的变更具有最终一致性。

出现 ResourceAlreadyExistsException

请先删除已存在的资源,或使用不同的名称/版本号。

构建实例无法启动

请检查并确认实例配置文件已存在、已附加全部 3 个 IAM 策略,且该实例类型在当前区域有可用资源。