

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Image Builder チュートリアルを使用してカスタムイメージを作成する方法について説明します。
<a name="ib-tutorials"></a>

EC2 Image Builder を使用してカスタムイメージとコンポーネントをビルドするには、さまざまな方法があります。チュートリアルは、Image Builder の主要な概念を理解するために役立ちます。各チュートリアルでは、ユースケースを提示し、最初に従うことができるステップを説明します。全体的なプロセスを理解しやすくするために、手順では、可能であればデフォルト値を使用します。チュートリアルのいずれかを完了したら、その他の方法を調べて独自のイメージをカスタマイズできます。

## 最初のイメージのビルド
<a name="tutorials-first-build-wizard"></a>

以下のチュートリアルでは、Image Builder コンソールウィザードを使用して最初のイメージをビルドする方法を説明します。チュートリアルを完了すると、以下の Image Builder リソースのセットが作成されます。チュートリアルの最後のステップは、作成したリソースをクリーンアップすることです。
+ Amazon マシンイメージ (AMI) のイメージレシピまたはコンテナイメージのコンテナレシピ。
+ デフォルト設定のインフラストラクチャ設定リソース。
+ 出力をソースリージョン (コンソールウィザードの実行に使用したアカウントのリージョン) に配布する、デフォルト設定のディストリビューション設定リソース。
+ リストされたリソースを使用して、デフォルトのイメージビルドワークフローで出力イメージをビルドするイメージパイプライン。
+ 出力 AMI またはコンテナイメージ。

**コンソールウィザードのチュートリアル**
+ [パイプラインウィザード: AMI の作成](start-build-image-pipeline.md)
+ [パイプラインウィザード: コンテナイメージの作成](start-build-container-pipeline.md)

## 入力パラメータを持つカスタムコンポーネントの作成
<a name="tutorials-create-custom-component"></a>

以下のチュートリアルでは、入力パラメータを定義するカスタムコンポーネントを作成し、Image Builder レシピから値を設定する方法を示します。

[パラメータを持つカスタムコンポーネント](tutorial-component-parameters.md)

## Image Builder で Systems Manager パラメータを使用する
<a name="tutorials-use-ssm-parameters"></a>

次のチュートリアルでは、Parameter Store AWS Systems Manager パラメータを作成し、イメージレシピで使用する方法を示します。

[レシピでベースイメージパラメータを使用する](tutorial-ssm-parameters-recipe.md)

AMI ディストリビューション設定で Parameter Store パラメータを使用して、出力イメージ ID とカスタムコンポーネントを保存することもできます。詳細については、ディストリビューション[AMI ディストリビューション設定の作成と更新](cr-upd-ami-distribution-settings.md)については「」、カスタムコンポーネント[Systems Manager パラメータストアパラメータを使用する](toe-user-defined-variables.md#toe-ssm-parameters)については「」を参照してください。

## Infrastructure as Code を使用してサンプルプロジェクトをデプロイする
<a name="tutorials-sample-projects"></a>

イメージリソースをコードとして定義する準備ができたら、GitHub の [Image Builder サンプルリポジトリ](https://github.com/aws-samples/amazon-ec2-image-builder-samples)は、一般的なユースケースの完全なサンプルプロジェクトを提供します。サンプルは、ゴールデン AMI パイプライン、クロスアカウント分散、プライベート VPC ビルドなどのシナリオを対象としています。詳細については、「[GitHub で Image Builder サンプルプロジェクトを調べる](sample-projects.md)」を参照してください。