2

我想使用 Boto3 更改 aws-ec2 实例类型(例如,从微型到大型,反之亦然等)。更改 ec2-instances 的实例类型时需要注意哪些因素。这是我的代码:

    def get_ec2_boto3_connection(region, arn):
        sess = Boto3Connecton.get_boto3_session(arn)
        ec2_conn = sess.client(service_name='ec2', region_name=region)
        return ec2_conn

    def change_instance_type(arn,region):
          ec2_conn=get_ec2_boto3_connection(region,arn)
          ec2_conn.modify_instance_attribute(InstanceId=id,Attribute='instanceType'InstanceType={
    'Value': 'm4.large'
})

在更改 ec2 实例的实例类型之前,需要注意哪些责任因素?

4

1 回答 1

2

请参阅:http ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html

基本上这取决于它是支持 ebs 还是实例存储。您只能调整 ebs 支持的实例的大小(例如实例存储 - 您需要启动一个新实例、迁移、拆除旧的 isntace)。在尝试调整大小之前,您还需要满足兼容性问题

于 2015-08-09T20:21:16.390 回答