我是新来的Boto3
,并且想要创建 VPC、子网和一些 ec2 实例。基本架构是拥有一个 VPC、2 个不同可用区(us-east-1a 和 b)内的 2 个子网,并应用一个允许SSH
and ping
.
我的问题是如何指定其他选项对于每个资源。 Python SDK(与Javadoc
Works)没有显示所需的参数和示例选项,所以我很困惑。
我怎样才能指定tags
为了资源? (例如 EC2 实例)。我需要设置name
, owner
, etc.
instances2 = ec2.create_instances(ImageId='ami-095575c1a372d21db', InstanceType='t2.micro', MaxCount=1, MinCount=1, NetworkInterfaces=[{'SubnetId': subnet2.id, 'DeviceIndex': 0, 'AssociatePublicIpAddress': True, 'Groups': [sec_group.group_id]}])
instances2[0].wait_until_running()
print(instances1[0].id)
你需要TagSpecifications
与争论'ResourceType'
set to 'instance'
:
TagSpecifications=[
{
'ResourceType': 'instance',
'Tags': [
{
'Key': 'name',
'Value': 'foobar'
},
{
'Key': 'owner',
'Value': 'me'
},
]
},
],
它在文档中,但您确实需要知道您在寻找什么......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)