mcpField
C
creating-ec2-image-builder-pipeline

creating-ec2-image-builder-pipeline

github.com/awsクラウド・DevOps3.3k3.9k 回インストール今日更新
リポジトリ

creating-ec2-image-builder-pipeline について

creating-ec2-image-builder-pipeline は、カスタム AMI のビルドを自動化する EC2 Image Builder パイプラインの作成・管理向けスキルです。初期設定から配布、パイプライン実行までを扱い、一般的なエラーへの対処も案内します。

主な機能

  1. 01IAM ロールの設定
  2. 02ビルドコンポーネントとイメージレシピの作成
  3. 03インフラストラクチャと配布の設定
  4. 04パイプラインの実行
  5. 05一般的なエラーの調査

活用シーン

  1. 01カスタム AMI ビルドの自動化
  2. 02リージョン間のイメージ配布設定
  3. 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 ポリシーがアタッチされていること、およびそのインスタンスタイプがリージョンで利用可能であることを確認してください。

コメント