私はちょうどamazon ec2を探索し始めています。そして、私はいくつかの説明を聞きたいのですが、どのように、なぜAmazonのec2で '予約'が必要なのかの簡単な例があります。私は、Pythonフレームワークboto
を使ってAmazonサービスを管理しています。そして、これまでのところ、私は本当に私たちは、たとえば、あなたのインスタンスを取得するために、この余分なステップを持っていない理由の任意の理由が表示されない:Amazon EC2の「予約」の目的は何ですか
reservations = ec2.get_all_instances()
instances = [instance for res in reservations for instance in res.instances]
:
reservation = ec2.run_instances(image_id, min_count, max_count, key_name .....)
instance = reservation.instances[0]
そして、私はそうで、ボリュームを添付してタグを追加し、セキュリティグループを追加し、ためにそれらのインスタンスを使用して....しかしboto.ec2.instance.Reservation
の目的は、(私は、唯一のbotoの枠組みについて尋ねていないよ何よりも、もちろんそれが好まれますが、Amazon EC2の全体的な意味で)
>>> reservation = reservations[0]
>>> reservation
Reservation:r-74d11509
>>> dir(reservation)
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'connection', 'endElement', 'groups', 'id', 'instances', 'item', 'owner_id', 'region', 'startElement', 'stop_all']
>>> reservation.__class__
<class 'boto.ec2.instance.Reservation'>
有用な方法が見つかりませんでした。なぜ私はこれが必要なのか説明してください。それがそこにある理由は何ですか?どのような場合に使用するのですか?
'help(reservation)'も試してみることができます。 – cyroxx
@cyroxx私に非常に便利なコマンドを教えてくれてありがとう、しかし、私はまだ私の質問への答えが表示されません。 – Vor