运行AWS命令时语法无效

时间:2018-07-10 07:49:39

标签: amazon-web-services aws-cli

尝试在Macbook上运行任何aws命令时,例如

命令

aws s3api create-bucket --bucket my_backup  --region us-west-2 --create- 
bucket-configuration LocationConstraint=us-west-1

例外

Traceback (most recent call last):
File "/Users/avinash/.local/share/virtualenvs/pipend_shell_3- 
x8skfE25/bin/aws", line 7, in <module>
from aws.main import main
File "/Users/avinash/.local/share/virtualenvs/pipend_shell_3- 
x8skfE25/lib/python3.6/site-packages/aws/main.py", line 23
print '%(name)s: %(endpoint)s' % {
                             ^
SyntaxError: invalid syntax

我正在使用python 3.6.5并安装了aws

pip install aws

2 个答案:

答案 0 :(得分:6)

我发现了问题,我做了 pip install aws 而不是pip install awscli

我们需要使用以下命令来安装aws cli

pip install awscli

答案 1 :(得分:0)

aws s3api create-bucket --bucket my_backup  --region us-west-2 --create- 
bucket-configuration LocationConstraint=us-west-1

创建存储区和约束的区域都不同,都应为us-west-2 / us-west-1。

“我的存储桶”名称也可以是受限制的名称,您可能必须选择其他名称