creating-ec2-image-builder-pipeline について
creating-ec2-image-builder-pipeline は、カスタム AMI のビルドを自動化する EC2 Image Builder パイプラインの作成・管理向けスキルです。初期設定から配布、パイプライン実行までを扱い、一般的なエラーへの対処も案内します。
主な機能
- 01IAM ロールの設定
- 02ビルドコンポーネントとイメージレシピの作成
- 03インフラストラクチャと配布の設定
- 04パイプラインの実行
- 05一般的なエラーの調査
活用シーン
- 01カスタム AMI ビルドの自動化
- 02リージョン間のイメージ配布設定
- 03パイプラインやビルドインスタンス起動エラーへの対処
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aws/ agent-toolkit-for-aws --skill creating-ec2-image-builder-pipelineインストール後、Claude Code で/creating-ec2-image-builder-pipelineを入力して読み込まれたか確認します。
同梱ファイルreferences/ec2-image-builder-pipeline.md
詳細
EC2 Image Builder パイプラインの作成
概要
カスタム AMI 作成を自動化する EC2 Image Builder パイプラインの作成と管理に関する専門知識です。IAM ロールの設定、ビルドコンポーネントの定義、イメージレシピの作成、インフラストラクチャと配布の設定、パイプラインの実行、起動テンプレートの作成まで、ライフサイクル全体を扱います。
Image Builder パイプラインの作成
カスタム AMI のビルドとクロスリージョン配布を行う EC2 Image Builder パイプラインを作成するには、手順に正確に従ってください。 EC2 Image Builder パイプラインの手順を参照してください。
トラブルシューティング
パイプラインの操作で InvalidParameterValueException が発生する
API 呼び出しで返された ARN をそのまま使用し、ARN を手動で作成しないでください。パイプライン ARN は arn:<partition>:imagebuilder:<region>:<account>:image-pipeline/<name> の形式にする必要があります。
InstanceProfileNotFoundException
インスタンスプロファイルを作成してから使用するまで、10〜15 秒待ってください。IAM の変更が反映されるまでには時間がかかります。
ResourceAlreadyExistsException
既存のリソースを先に削除するか、別の名前/バージョンを使用してください。
ビルドインスタンスの起動に失敗する
インスタンスプロファイルが存在すること、3 つすべての IAM ポリシーがアタッチされていること、およびそのインスタンスタイプがリージョンで利用可能であることを確認してください。