ec2_resource = boto3.resource('ec2')
ec2_resource.create_instances(ImageId=MEGATRON_SCRAPER_AMI_ID, MinCount=1, MaxCount=2)
这将引发一个ClientError
,如下所示-
ClientError: An error occurred (Unsupported) when calling the
RunInstances operation: The requested configuration is currently not
supported. Please check the documentation for supported configurations.
有关的AWS区域是孟买
答案 0 :(得分:1)
因此EC2 Boto3 Documentation既未更新,也未附加其他警告。
嗯,the documentation here非常全面,事实证明,我在调用InstanceType
时实际上缺少了一个create_instances
自变量
所以理想的方法是:
ec2_resource = boto3.resource('ec2')
ec2_resource.create_instances(ImageId=MEGATRON_SCRAPER_AMI_ID, MinCount=1, MaxCount=1, InstanceType='t2.micro')
此外,在执行此操作之前,请查看credentials
中的config
和~/.aws/
文件是否具有正确的秘密密钥,默认区域等值。