AWS-CLI – 即使存在,也找不到我的configuration

我使用以下命令安装了Amazon命令行工具(AWS-CLI):

pip install awscli 

它成功安装。 然后我在这个位置创build一个文件: /opt/aws/aws_cred.txt

 [default] aws_access_key_id = XYZ aws_secret_access_key = XYZ region = XYZ 

然后我运行这个命令:

 export AWS_CONFIG_FILE=”/opt/aws/aws_cred.txt” 

然后当我尝试运行这个命令时得到这个: aws ec2 describe-regions

botocore.exceptions.ConfigNotFound:找不到指定的configuration文件(“/opt/aws/aws_cred.txt”)。

我还能做什么? 它是否需要可执行,由某个用户拥有,什么? 该文件是肯定存在,但它无法find它。

比较

 export AWS_CONFIG_FILE=”/opt/aws/aws_cred.txt” 

 export AWS_CONFIG_FILE="/opt/aws/aws_cred.txt" 

(提示:一个使用“聪明”的引号。)

编辑:不太倾斜,你使用聪明的报价是造成这个问题。

你尝试过search吗?

 find / -name aws_cred