私はインスタンスストア(EBSではない)ベースのEC2インスタンスを持っており、公式 buntu 12.04 AMI (具体的には AMI-25e8d351
:eu-west-1、32ビット、インスタンスルートストア)。
それは稼働していて、私はそれにいくつかの変更を加えました(インストールされたソフトウェア;微調整された設定ファイル)。
次に、セットアップをAMI(Amazon S3上)としてバンドルします。つまり、行った変更を保存します。しかし、AWSコンソールではこれを行うことはできません。
「バンドルインスタンス(インスタンスストアAMI)」オプションがグレー表示されるのはなぜですか?
さらに重要なことに、このインスタンスをAMIとして保存する方法はありますか?
AWSコンソールからのバンドルインスタンスは、 ec2-bundle-instance
。このコマンドはWindowsインスタンスでのみ使用できるため、AWSコンソールオプションはWindowsインスタンスでのみ有効になります。現時点では、AWSコンソールからインスタンスストアLinuxAMIをバンドルすることはできません。
LinuxインスタンスのAMIを作成するには、インスタンスにSSHで接続し、AmazonのAMIおよびAPI(コマンドライン)ツールを使用する必要があります。 Amazonは、プロセスの詳細を ドキュメント で説明しています。簡単に:
ec2-bundle-vol
ec2-upload-bundle
ec2-register
(この時点で、ブロックデバイスマッピングを指定して、追加のスナップショットとエフェメラルボリュームをAMIに関連付けることもできます)。