因此,我创建了一个带有入站流量规则keypair的安全组,并尝试使用以下代码创建一个实例
instances=ec2.create_instances(ImageId="ami-d38a4ab1",MinCount=1,MaxCount=1, InstanceType="t2.micro",KeyName="my-key",SecurityGroupIds=['sg.##############'])
但我一直收到一个错误,说:
调用RunInstances操作时发生错误(invalidParameterValue(:参数组ID的Value((无效。该值不能为空。
我不确定自己做错了什么。
我运行了您的代码(没有密钥和安全组(,它非常适合我:
import boto3
ec2_resource = boto3.resource('ec2')
instances = ec2_resource.create_instances(
ImageId="ami-d38a4ab1",
MinCount=1,
MaxCount=1,
InstanceType="t2.micro"
)
错误消息表明参数组ID无效,这表明您现在已经向我们提供了您正在运行的实际命令。