Решение, опубликованное @Zeitounator, должно работать :). Просто хочу добавить то, что я тестировал. Пожалуйста, проверьте, работает ли это для вас.
- name: Simple GET URL operation
aws_s3:
bucket: "{{ bucket_name }}"
aws_access_key: "{{ var_aws_access_key }}"
aws_secret_key: "{{ var_aws_secret_key }}"
object: "{{ dir1 }}/{{ filename }}"
expiration: 10800
mode: geturl
register: url_output
Здесь
bucket_name: это имя корзины
object: is ключ для объекта
expiration: время истечения срока действия URL в секундах
Остальные значения не требуют пояснений.