Hospedando vários sites em um BUCKET no Amazon S3


Eu estou trabalhando em um aplicativo onde o usuário pode criar seus próprios modelos html e publicá-los na web.Agora, quando o usuário clica em publicar eu quero criar seu site em um subdomínio com um nome que ele seleciona (EX: ele nomeia o site apple, eu crio um subdomínio apple.ABC.com).
No aplicativo, um único usuário pode criar vários sites / modelos.Agora, quero armazenar um único site de usuários em um único intervalo.Se um usuário tiver dois modelosEx: apple.com e berry.com Eu tenho duas pastas no bucket, uma para cada website. Mas eu passei pelo bucket do S3 e descobri que posso definir regras de hospedagem no bucket e no site.
Eu queria entender se o que estou tentando é possível e se não como posso gerenciá-lo como se eu criasse um bucket para um template, seria difícil para mim rastrear qual usuário tem quantos templates como no DB eu terei ter várias entradas.
Estou ciente de que terei que usar serviços da AWS e APIs para armazenar os modelos no S3, estou interessado em saber se posso ter vários sites em um BUCKET.

EDIT: descobri uma solução usando nginx do servidor proxy e atualizei a resposta

questionAnswers(2)

yourAnswerToTheQuestion