Ubuntu
AWS-CLI - 即使它存在也找不到我的配置
我使用以下方法安裝了 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 describe-regions
botocore.exceptions.ConfigNotFound:找不到指定的配置文件(“/opt/aws/aws_cred.txt”)。
我還能做什麼?它是否需要可執行,由某個使用者擁有,什麼?該文件肯定在那裡,但找不到它。
比較
export AWS_CONFIG_FILE=”/opt/aws/aws_cred.txt”
和
export AWS_CONFIG_FILE="/opt/aws/aws_cred.txt"
(提示:使用“智能”引號。)
編輯:為了不那麼傾斜,您使用智能引號會導致問題。
你試過搜尋它嗎?
find / -name aws_cred