Просто обновлю этот пост: у меня возникли некоторые нюансы, которые нужно было учесть, прежде чем Cloudflare заработал.
1. Регион
Это было неверно: мне пришлось использовать “auto” или выбранный регион. “Auto” проще, поэтому используйте его.
Если вам нужно узнать, какие варианты доступны, попробуйте ввести любую случайную строку в поле региона и выполните:
sudo -E -u discourse bundle exec rake s3:upload_assets
Если вы используете NixOS
sudo discourse-rake s3:upload_assets
Это выведет ошибку с перечислением допустимых вариантов.
2. Разрешения API
Также важно знать, что ограниченные токены API не работают. Необходимо использовать Admin Read & Write.
Object Read & Write не сработал.