メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

Instance Store-Backed Linux AMI の作成

Instance Store-Backed Linux AMI を作成するには、既存の Instance Store-Backed Linux AMI から起動したインスタンスから始めます。ニーズに合わせてインスタンスをカスタマイズしたら、ボリュームをバンドルし、新しい AMI を登録します。新しい AMI を使用して、カスタマイズした新しいインスタンスを起動できます。

instance store-backed Windows AMI を作成する場合、Windows インスタンスの Amazon EC2 ユーザーガイド の「Instance Store-Backed Windows AMI の作成」を参照してください。

AMI の作成プロセスは、Instance Store-Backed AMI の場合とは異なります。Amazon EBS-Backed インスタンスと Instance store-Backed インスタンスの違いの詳細と、インスタンスのルートデバイスタイプを判別する方法については、「ルートデバイスのストレージ」を参照してください。Amazon EBS-backed Linux AMI を作成する必要がある場合は、「Amazon EBS-Backed Linux AMI の作成」を参照してください。

Instance Store-Backed AMI の作成プロセスの概要

次の図は、Instance Store-Backed インスタンスから AMI を作成するプロセスをまとめたものです。

 Instance Store-Backed AMI を作成する

最初に、作成する AMI に似ている AMI からインスタンスを起動します。インスタンスに接続し、それをカスタマイズできます。インスタンスのカスタマイズが終わったら、それをバンドルできます。バンドルプロセスが完了するには数分間かかります。プロセスが完了すると、バンドルが与えられます。バンドルは、イメージマニフェスト (image.manifest.xml) と、ルートボリュームのテンプレートを含むファイル (image.part.xx) から構成されます。次に、バンドルを Amazon S3 バケットにアップロードし、AMI を登録します。

お客様が新しい AMI を使用してインスタンスを起動すると、Amazon はユーザーが Amazon S3 にアップロードしたバンドルを使用してインスタンスのルートボリュームを作成します。Amazon S3 のバンドルで使用されるストレージ領域については、お客様がその領域を削除するまでアカウントに料金が発生します。詳細については、「AMI の登録解除」を参照してください。

ルートデバイスボリュームに加えて、インスタンスストアボリュームをインスタンスに追加した場合、新しい AMI のブロックデバイスマッピングにこれらのボリュームの情報が含まれ、新しい AMI から起動するインスタンスのブロックデバイスマッピングに自動的にこれらのボリュームの情報が含まれます。詳細については、「ブロックデバイスマッピング」を参照してください。

前提条件

AMI を作成するには、最初に次のタスクを完了する必要があります。

  • AMI ツールをインストールします。詳細については、「AMI ツールを設定する」を参照してください。

  • AWS CLI をインストールします。詳細については、「AWS Command Line Interface のセットアップ」を参照してください。

  • バンドルに Amazon S3 バケットがあることを確認します。Amazon S3 バケットを作成するには、Amazon S3 コンソールを開き、[Create Bucket] をクリックします。

    注記

    AWS CLI mb コマンドを使用して、バケットを作成することもできます。

  • 次の認証情報があることを確認します。

    • AWS アカウント ID。AWS マネジメントコンソール で AWS アカウント ID 番号を確認するには、ナビゲーションバーの右上にある [Support] をクリックし、[Support Center] をクリックします。現在サインインしているアカウント ID が [Support] メニューの下に表示されます。

    • X.509 証明書と対応するプライベートキー。X.509 証明書を作成する必要がある場合は、「デジタル署名用証明書の管理」を参照してください。X.509 証明書とプライベートキーは、AMI の暗号化/復号に使用されます。

    • AWS アカウントアクセスキー ID とシークレットアクセスキーです。詳細については、IAM ユーザーガイド の「アクセスキーの作成、修正、および表示」を参照してください。

  • インスタンスに接続し、カスタマイズします。たとえば、ソフトウェアとアプリケーションをインストールしたり、データをコピーしたり、一時ファイルを削除したり、Linux 設定を変更したりできます。

トピック