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"

(Подсказка: один использует "умные" цитаты.)

Изменить: чтобы быть менее косым, использование умных цитат вызывает проблему.

Вы пытались найти его?

find / -name aws_cred
Другие вопросы по тегам