我使用以下方式安装了 Amazon 命令行工具 (AWS-CLI):
pip install awscli
安装成功。然后我在这个位置创建了一个文件:/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 描述区域
botocore.exceptions.ConfigNotFound:找不到指定的配置文件(“/opt/aws/aws_cred.txt”)。
我还能做什么?它是否需要可执行、由某个用户拥有,等等?该文件肯定存在,但找不到它。
答案1
比较
export AWS_CONFIG_FILE=”/opt/aws/aws_cred.txt”
和
export AWS_CONFIG_FILE="/opt/aws/aws_cred.txt"
(提示:使用“智能”引号。)
编辑:更确切地说,您使用智能引号导致了问题。
答案2
您尝试过寻找它吗?
find / -name aws_cred