私は、EBSボリュームから起動する新しいEC2インスタンスを起動するためにboto/pythonを使用しています。インスタンスを起動した時点で、起動しているEBSボリュームのデフォルトサイズを上書きしたいと思います。EBSのサイズを指定して、BotoでEC2インスタンスを起動する方法は?
私は私の起動コードに収まるかもしれない何のboto方法やパラメータ見つかりませんでした。
ec2 = boto.connect_ec2(ACCESS_KEY, SECRET_KEY, region=region)
reservation = ec2.run_instances(image_id=AMI_ID,
key_name=EC2_KEY_HANDLE,
instance_type=INSTANCE_TYPE,
security_groups = [ SECGROUP_HANDLE, ])
This web pageは、コマンドラインツールを使用して、実行中のEC2インスタンスのEBSボリュームのサイズを大きくする方法を示していますが、私は」
これは機能します!ありがとうございました!私のような他のnoobsへの注意:私は私が実行するUbuntuのインスタンス上ではブートボリュームの名前であるため、私は巧妙になり、 '/ dev/sda1'を'/dev/xvda1'に変更すると思った'df -h'コマンドです。何らかの理由で、それはエラーメッセージ "Invalid device name/dev/xvda1"で失敗したので、私はそれを '/ dev/sda1'に戻して、うまくいった。 –
デフォルトのamazon linux 8GB amiはまだ8GBサイズのパーティションテーブルを持っていませんでしたが、これは最初にブートした後に拡張する必要がありますか? –
あなたは基本的に正しいです。この場合、AmazonのAMIが何をするのか分かりません。UbuntuのAMIは最初の起動時に自動的にパーティションを拡張します。 – j0nes