Ansible модуль s3_bucket не может создать ведро?
playbook.yml
- имя: создать ведро s3 s3_bucket: aws_access_key: "{{ ec2_access_key }}" aws_secret_key: "{{ ec2_secret_key }}" название: "тест-ведро" управление версиями: да регион: "{{ ec2_region }}"
Выход:
Полный возвратный путь: Traceback (последний вызов был последним): Файл "/tmp/ansible_s3_bucket_payload__365hbg3/__main__.py", строка 143, в create_or_update_bucket bucket_changed = create_bucket(s3_client, name, location) Файл "/tmp/ansible_s3_bucket_payload__365hbg3/ansible_s3_bucket_payload.zip/ansible/module_utils/cloud.py", строка 150, в retry_func поднять е Файл "/tmp/ansible_s3_bucket_payload__365hbg3/ansible_s3_bucket_payload.zip/ansible/module_utils/cloud.py", строка 140, в retry_func вернуть f(*args, **kwargs) Файл "/tmp/ansible_s3_bucket_payload__365hbg3/__main__.py", строка 277, в create_bucket поднять е Файл "/tmp/ansible_s3_bucket_payload__365hbg3/__main__.py", строка 268, в create_bucket s3_client.create_bucket(Ковш =bucket_name) Файл "/usr/local/lib/python3.6/dist-packages/botocore/client.py", строка 320, в _api_call вернуть self._make_api_call(имя_операции, kwargs) Файл "/usr/local/lib/python3.6/dist-packages/botocore/client.py", строка 624, в _make_api_call поднять error_class(parsed_response, имя_операции) botocore.exceptions.ClientError: Произошла ошибка (IllegalLocationConstraintException) при вызове операции CreateBucket: неопределенное ограничение расположения несовместимо для конечной точки, специфичной для региона, в которую был отправлен этот запрос. роковой: [localhost]: не удалось! => { "boto3_version": "1.9.50", "botocore_version": "1.12.50", "изменено": ложно, "ошибка": { "code": "IllegalLocationConstraintException", "message": "Неопределенное ограничение местоположения несовместимо для конечной точки региона, в которую был отправлен этот запрос." }