AWS CLI create ec2 instance UnicodeEncodeError



我正在尝试使用以下命令使用 AWS 控制台工具创建新的 EC2 实例:

aws ec2 run-instances --image-id ami-9abea4fb --count 1 –-instance-type t2.micro --key-name my_key_name --security-group-ids my_rule --region us-west-2

但是我一直收到此错误。

Traceback (most recent call last):
File "/usr/local/bin/aws", line 27, in <module>
sys.exit(main())
File "/usr/local/bin/aws", line 23, in main
return awscli.clidriver.main()
File "/Users/davesmith/Library/Python/2.7/lib/python/site-packages/awscli/clidriver.py", line 56, in main
return driver.main()
File "/Users/davesmith/Library/Python/2.7/lib/python/site-packages/awscli/clidriver.py", line 203, in main
sys.stderr.write(str(e))
UnicodeEncodeError: 'ascii' codec can't encode character u'u2013' in position 27: ordinal not in range(128)

--instance-type参数中的第一个-是某种 unicode 破折号。 字体可以掩盖这一点,但是当我手动将其编辑为减号时,它起作用了。

最新更新