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”) не найден.
Что еще я мог сделать? Должен ли он быть исполняемым, принадлежать определенному пользователю, что? Файл определенно есть, но он не может его найти.
2 ответа
Решение
Сравнить
export AWS_CONFIG_FILE=”/opt/aws/aws_cred.txt”
а также
export AWS_CONFIG_FILE="/opt/aws/aws_cred.txt"
(Подсказка: один использует "умные" цитаты.)
Изменить: чтобы быть менее косым, использование умных цитат вызывает проблему.