Я новичок в Boto3
и хотел создать VPC, подсети и несколько экземпляров ec2.Базовая архитектура имеет VPC, 2 подсети в двух разных зонах доступности (us-east-1a и b) и применение группы безопасности, которая допускает SSH
и ping
.
Моя проблема заключается в том, как указать дополнительные параметры для каждого ресурса.Python SDK (в отличие от того, как работает Javadoc
) не показывает обязательные аргументы и примеры параметров, поэтому я запутался.
Как я могу указать tags
для ресурсов?(например, экземпляр ec2).Мне нужно установить name
, owner
и т. Д.
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)