ec2_instance_facts botocore.exceptions.NoCredentialsError: Невозможно найти учетные данные - PullRequest
0 голосов
/ 29 декабря 2018

Когда я пытаюсь запустить свой сборник игр в направлении моего компьютера EC2 на AWS и собрать некоторые факты, используя модуль ec2_instance_facts.Я получаю следующую ошибку:

botocore.exceptions.NoCredentialsError: Unable to locate credentials

Aws CLI:

[ansible@control aws]$ aws --version
aws-cli/1.16.81 Python/2.7.5 Linux/3.10.0-862.el7.x86_64 botocore/1.12.71

Ansible:

[ansible@control aws]$ ansible --version
ansible 2.7.5
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /bin/ansible
  python version = 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
[ansible@control aws]$

Я добавил свои учетные данные, используя aws configure

[ansible@control aws]$ aws configure
AWS Access Key ID [****************SGWA]:
AWS Secret Access Key [****************kZwS]:
Default region name [ca-central]:
Default output format [None]:
[ansible@control aws]$

, и он правильно сохраняется:

[ansible@control aws]$ aws configure list
      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key     ****************SGWA shared-credentials-file
secret_key     ****************kZwS shared-credentials-file
    region               ca-central              env    AWS_DEFAULT_REGION

Я проверил учетные данные

ansible@control .aws]$ cat credentials
    [default]
    aws_access_key_id = **********************GWA
    aws_secret_access_key = ***************************kZwS

Я также проверил конфигурацию

[ansible@control .aws]$ cat config
[default]
region = ca-central

В моей учетной записи ansible есть AmazonEC2FullAccess

Не совсем уверен, что мне здесь не хватает!Есть идеи?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...