boto.ec2.run_instances中的参数min_count&max_count有什么作用?
What's the effect of the parameters min_count & max_count in the boto.ec2.run_instances?
我正在阅读 boto 的文档:http://boto.readthedocs.org/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.run_instances
Parameters:
...
min_count (int) – The minimum number of instances to launch.
max_count (int) – The maximum number of instances to launch.
...
我认为我应该能够使用这两个参数一次创建多个实例,但我不明白它们的确切作用。我想 max_count
是所需的实例数,如果一切正常,我会得到 max_count
个实例。我知道亚马逊可能不会让你创建任意数量的实例,所以我想 min_count
用于 "create at least min_count
instances or do nothing" 之类的东西。这样对吗?
此外,当使用 boto.ec2.get_all_instances
列出预留时,我是否会得到包含我使用上述命令创建的所有实例的单个预留,或者我是否会得到一个预留列表,每个预留都包含一个实例?
谢谢。
您对min_count
和max_count
的理解是正确的。它是说我真的希望你创建 max_count
个实例,但我至少要创建 min_count
个实例。如果您不能创建至少 min_count
,那么就不要创建。
如果 run_instances
命令有效,您将得到一个 Reservation
对象,其中包含 instances
属性中所有已创建的实例。
我正在阅读 boto 的文档:http://boto.readthedocs.org/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.run_instances
Parameters:
...
min_count (int) – The minimum number of instances to launch.
max_count (int) – The maximum number of instances to launch.
...
我认为我应该能够使用这两个参数一次创建多个实例,但我不明白它们的确切作用。我想 max_count
是所需的实例数,如果一切正常,我会得到 max_count
个实例。我知道亚马逊可能不会让你创建任意数量的实例,所以我想 min_count
用于 "create at least min_count
instances or do nothing" 之类的东西。这样对吗?
此外,当使用 boto.ec2.get_all_instances
列出预留时,我是否会得到包含我使用上述命令创建的所有实例的单个预留,或者我是否会得到一个预留列表,每个预留都包含一个实例?
谢谢。
您对min_count
和max_count
的理解是正确的。它是说我真的希望你创建 max_count
个实例,但我至少要创建 min_count
个实例。如果您不能创建至少 min_count
,那么就不要创建。
如果 run_instances
命令有效,您将得到一个 Reservation
对象,其中包含 instances
属性中所有已创建的实例。