我试图使用 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 库时出现同样的错误。 我错过了什么?
答案 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'])