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": "Неопределенное ограничение местоположения несовместимо для конечной точки региона, в которую был отправлен этот запрос."
    }

0 ответов

Другие вопросы по тегам