今天,我开始在AWS上工作。我想通过仅使用API创建EC2实例。我想做更多的操作,比如复制实例,创建存储桶,将文件从一个实例转换为另一个实例等。
我没有得到如何使用API创建实例。
任何人都可以帮助我吗?
答案 0 :(得分:1)
aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-xxxxxxxx --subnet-id subnet -xxxxxxxx
答案 1 :(得分:0)
这是一个创建EC2实例的简单代码。
import boto3
client = boto3.client('ec2', region_name='us-east-1')
client.run_instances(ImageId='ami-123456', SubnetId='subnet-12345', InstanceType='t2.micro', MinCount=1, MaxCount=1, KeyName='my-keypair', SecurityGroupIds=['sg-123456'])
修改图片ID:ami-123456
,子网ID:subnet-12345
,密钥对名称:my-keypair
和安全组ID:sg-123456
。将此文件另存为run_instances.py
(或任何名称),然后执行以下脚本:python run_instances.py
。如果您已正确设置凭据,则实例将在us-east-1中启动。
<强>参考强>: