Ubuntu

AWS-CLI - 即使它存在也找不到我的配置

  • December 10, 2013

我使用以下方法安裝了 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

引用自:https://serverfault.com/questions/491124