Назад | Перейти на главную страницу

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 описать регионы

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