У меня есть книга игр, которая запускает экземпляр ec2. Но я продолжаю получать следующую ошибку при запуске.
---
- name: Create an ec2 instance
hosts: localhost
gather_facts: false
vars:
region: us-east-1
instance_type: t2.micro
ami: ami-01ac7d9c1179d7b74
keypair: priyajdm
tasks:
- name: Create an ec2 instance
ec2:
key_name: "{{ keypair }}"
group: launch-wizard-31
instance_type: "{{ instance_type }}"
image: "{{ ami }}"
wait: true
region: "{{ region }}"
count: 1
vpc_subnet_id: subnet-02f498e16fd56c277
assign_public_ip: yes
register: ec2
Ошибка:
Возникла исключительная ситуация во время выполнения задачи. Чтобы увидеть полную трассировку, используйте -vvv. Ошибка: AuthFailure
AWS не удалось проверить предоставленные учетные данные доступаcb70bd1a-b7ec-41aa-895a-fabf9e0b6cfe
роковой: [localhost]: не удалось! => {"updated": false, "module_stderr": "Traceback (последний вызов был последним): \ n файл \" / root / .ansible / tmp / ansible-tmp-1553599571.08-120541135236553 / AnsiballZ_ec2.py \ ", строка 113, в \ n _ansiballz_main () \ n File \ "/ root / .ansible / tmp / ansible-tmp-1553599571.08-120541135236553 / AnsiballZ_ec2.py \", строка 105, в _ansiballz_main \ n invoke_module (zipped_mod, temp_path, ANSIB) \ n Файл \ "/ root / .ansible / tmp / ansible-tmp-1553599571.08-120541135236553 / AnsiballZ_ec2.py \", строка 48, в invoke_module \ n imp.load_module (' main ', mod, модуль, MOD_DESC) \ n Файл \ "/ tmp / ansible_ec2_payload_hXpgWw / main .py \", строка 1702, в \ n файле \ "/ tmp / ansible_ec2_payload_hXpgWw / main .py \ ", строка 1686, в основном \ n файле \" / tmp / ansible_ec2_payload_hXpgWw / main .py \ ", строка 989, в файле create_instances \ n \ \ / / home / ubuntu / .local / lib / python2 .7 / site-packages / boto / vpc / init .py \ ", строка 1152, в get_all_subnets \ n вернуть self.get_list ('DescribeSubnets', params, [('i tem ', Subnet)]) \ n Файл \ "/ home / ubuntu / .local / lib / python2.7 / site-packages / boto / connection.py \", строка 1186, в get_list \ n поднять self.ResponseError ( response.status, response.reason, body) \ nboto.exception.EC2ResponseError: EC2ResponseError: 401 Несанкционировано \ n \ n AuthFailure
AWS не удалось проверить предоставленные учетные данные доступаcb70bd1a-b7ec-41aa-895a-fabf9e066, nb6e6 "module_stdout": "", "msg": "MODULE FAILURE \ nСмотрите stdout / stderr для точной ошибки", "rc": 1}