使用boto ec2连接对象在VPC中创建安全组

时间:2014-10-11 05:31:17

标签: boto

我正在尝试使用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')

2 个答案:

答案 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的连接,并且这两种创建安全组的方法实际上没有区别。