如何使用awscli界面启动AWS EC2实例?

时间:2017-09-10 06:05:41

标签: amazon-web-services amazon-ec2 boto3

我试图使用 awscli 界面启动我的AWS EC2实例而没有任何运气。这是我的命令:

aws ec2 start-instances --instance-ids <my-instance-id>

我收到以下错误:

An error occurred (InvalidInstanceID.NotFound) when calling the StopInstances operation: The instance ID '<my-instance-id>' does not exist

使用 boto3 库时出现同样的错误。 我错过了什么?

1 个答案:

答案 0 :(得分:2)

AWS Command-Line Interface (CLI)语法为:

aws ec2 start-instances --instance-ids i-abcd1234 --region us-west-2

(如果您定义了默认区域,则不需要--region。)

通过boto3

import boto3

ec2 = boto3.client('ec2', region_name = 'us-west-2')
ec2.start_instances(InstanceIds=['i-abcd1234'])