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

Instance Store-Backed Linux AMI の作成

Instance Store-Backed Linux AMI を作成するには、既存の Instance Store-Backed Linux AMI から起動したインスタンスから始めます。ニーズに合わせてインスタンスをカスタマイズしたら、ボリュームをバンドルし、新しい AMI を登録します。新しい 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 のバンドルで使用されるストレージ領域については、お客様がその領域を削除するまでアカウントに料金が発生します。詳細については、「Linux 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 General Reference の「AWS アカウント ID」を参照してください。

  • アクセスキー ID とシークレットアクセスキーがあることを確認します。詳細については、AWS General Reference の「アクセスキー」を参照してください。

  • X.509 証明書および対応するプライベートキーがあることを確認します。

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

    • [中国 (北京)] $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-cn-north-1.pem 証明書を使用します。

    • [AWS GovCloud (US)] $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-gov.pem 証明書を使用します。

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