Я установил инструменты командной строки 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