Возникла проблема с aws cli.
~/.aws/config:
[По умолчанию]
регион=сша-запад-2
вывод = json
~/aws/учетные данные:
[По умолчанию]
aws_access_key_id = AKIAJJUY63AE4XXXXXXX
aws_secret_access_key = ULLhYEWIjYownAbzvd9bMXXXXgzlEs
$ авс
Traceback (последний последний вызов):
Файл "/usr/local/bin/aws", строка 27, в
sys.exit(основной())
Файл "/usr/local/bin/aws", строка 23, в основном
вернуть awscli.clidriver.main()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 56, в основном
вернуть driver.main()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 189, в основном
command_table = self._get_command_table()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 98, в _get_command_table
self._command_table = self._build_command_table()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 118, в _build_command_table
command_object=я)
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/session.py", строка 719, в файле emit
вернуть self._events.emit(event_name, kwargs)Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/hooks.py", строка 227, в файле emitвернуть self._emit (event_name, kwargs)Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/hooks.py", строка 210, в _emitответ = обработчик ( kwargs)
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/customizations/preview.py", строка 69, в mark_as_preview
service_name = исходная_команда.service_model.service_name,
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 308, в service_model
вернуть self._get_service_model()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/awscli/clidriver.py", строка 325, в _get_service_model
api_version = self.session.get_config_variable('api_versions').get(
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/session.py", строка 279, в get_config_variable
elif self._found_in_config_file (методы, var_config):
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/session.py", строка 306, в _found_in_config_file
вернуть var_config[0] в self.get_scoped_config()
Файл "/usr/local/Cellar/awscli/1.11.170/libexec/lib/python2.7/site-packages/botocore/session.py", строка 383, в get_scoped_config
поднять ProfileNotFound (профиль = имя_профиля)
botocore.exceptions.ProfileNotFound: не удалось найти профиль конфигурации ()
Пробовал добавить пустой профиль в конфиг:
[профиль]
регион=сша-запад-2
вывод = json
Но это не помогло решить проблему. Даже такая команда, как aws --version, выдает тот же результат, что и выше.
Способен отладить проблему и найти решение. В моем конкретном случае переменная среды «AWS_PROFILE» была добавлена случайно/автоматически. После сброса этой переменной я смог выполнить команду aws.
может захотеть удалить учетные данные из этого сообщения
Это также было моей проблемой.
Самый полезный комментарий
Способен отладить проблему и найти решение. В моем конкретном случае переменная среды «AWS_PROFILE» была добавлена случайно/автоматически. После сброса этой переменной я смог выполнить команду aws.