Как указать пользователя для разрешения при использовании модуля aws_s3? - PullRequest
0 голосов
/ 08 февраля 2020

У меня есть S3 Rados GW, в который я пытаюсь загрузить файлы. При загрузке я должен указать конкретного пользователя c radosgw.

Это работает с использованием s3cmd:

 s3cmd setacl s3://test/directory1/directory2 --acl-grant=full_control:<uid>

Кто-нибудь знает, как это сделать с помощью модуля aws_s3 Ansible? Глядя на код, кажется, что атрибут «Права» разрешает только предварительно настроенные списки ACL, а не пользовательские c.

Игра, которую я запускаю:

---
    - hosts: localhost
      gather_facts: no
      tasks:     
      - name: Upload test file
        aws_s3:
          aws_access_key: <key>
          aws_secret_key: <key>
          bucket: <bucket name>
          object: /test/test.pdf
          src: /test.pdf
          mode: put
          overwrite: never
          rgw: true
          encrypt: no
          s3_url: <rgw url>

Спасибо !

...