У меня есть сайт Wordpress, использующий тему Академии для продажи курсов, с видео и другими (загружаемыми) ресурсами, размещенными в общедоступной корзине Amazon S3. Я ищу способ обеспечить это немного. В идеале я хотел бы, чтобы пользователь и пароль IAM или ключ доступа хранились в надстройке Wordpress или создавались иным образом / активировались иным образом, когда пользователь находится на странице курса, чтобы URL-адреса Cloudflare не могли использоваться напрямую, только зарегистрированный пользователь возможность доступа к СМИ.
Это похоже на довольно базовую функциональность, но я был озадачен поиском надстройки, которая делает что-то вроде этого. Я могу найти добавления, которые позволяют мне управлять мультимедиа через WordPress, и контент автоматически загружается на S3, но все они требуют, чтобы корзина S3 была общедоступной, и ничего не делали для адресации прямого доступа с помощью URL-адреса Cloudflare.
В качестве альтернативы, возможно, я мог бы предложить клиентской части веб-сайта использовать поддомен и настроить Cloudflare, чтобы разрешить доступ только по ссылкам из этого домена?
Или это действительно то, что могут позволить себе только большие мальчики?