Я работаю над приложением, в котором пользователь может создавать свои собственные html-шаблоны и публиковать их в Интернете. Теперь, когда пользователь нажимает на публикацию, я хочу создать сайт своего веб-сайта на субдомен с именем, которое он выбирает. (EX: он называет ядро сайта, я создаю субдомен apple.ABC.com).
В приложении один пользователь может создавать несколько веб-сайтов/шаблонов. Теперь я хочу хранить отдельные сайты пользователей в одном bucket. Если у пользователя есть два шаблона Ex: apple.com и berry.com, у меня есть две папки в ковше, по одному для каждого сайта. Но я прошел через ведро S3, и я обнаружил, что могу устанавливать правила размещения на ведре и на веб-сайте.
Я хотел бы понять, возможно ли то, что я пытаюсь, и если не так, как я могу управлять им, как если бы я создавал одно ведро для одного шаблона, мне будет сложно отслеживать, какой пользователь имеет сколько шаблонов, как в БД I должен иметь несколько записей.
Я знаю, что мне придется использовать службы AWS и API для хранения шаблонов на S3, мне интересно, могу ли я иметь несколько сайтов в BUCKET.Хостинг нескольких веб-сайтов в BUCKET на Amazon S3
EDIT: Разобрался решение с использованием прокси-сервера Nginx и обновленный ответ