我正在尝试使用boto ec2连接对象创建安全组。安全组正在成功创建但它在ec2中创建,但我想在VPC中创建它。以下是代码段
import boto
import boto.ec2
from sys import argv
connection = boto.ec2.connect_to_region('us-east-1')
create = connection.create_security_group('test', 'Testing')
答案 0 :(得分:1)
我得到了答案,我应该使用boto.vpc而不是boto.ec2。请参阅以下用于在VPC中创建安全组的代码。
import boto
import boto.vpc
from sys import argv
connection = boto.vpc.connect_to_region('us-east-1')
create = connection.create_security_group('testing1', 'testing1', vpc_id='vpc-1234abc56')
print create, create.id, create.name
答案 1 :(得分:0)
从boto doc for vpc您可以看出,虽然您正在创建一个boto.vpc.VPCConnection对象,但您仍然在创建与ec2的连接,并且这两种创建安全组的方法实际上没有区别。