EC2 カスタマイズAMI 関連コマンドまとめ

AMI の作成*1

ec2-bundle-vol -d /mnt --privatekey /mnt/pk-XXXXX.pem --cert /mnt/cert-XXXXX.pem --user <アカウントナンバー>

AMI のアップロード

ec2-upload-bundle --bucket <バケット名>*2 --manifest image.manifest.xml --access-key <アクセスキー> --secret-key <シークレットキー>

AMI の登録

ec2-register <バケット名>/image.manifest.xml

AMI の登録解除

ec2-deregister 

AMI の削除

ec2-delete-bundle --bucket <バケット名> --manifest image.manifest.xml --access-key <アクセスキー> --secret-key <シークレットキー>

*1:事前にpem ファイルを/mnt に転送

*2:foo/bar/baz のように階層化可能