У меня есть 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>
Спасибо !