как создать поддомен для каждого пользователя, который динамически заходит на мой сайт в aws. Например, если у меня есть домен example.com, и если пользователь входит в talk2gourab, то в URL-адресе отображается example.talk2gourab.com
Вам нужно использовать что-то вроде MultiTenant Cake PHP Плагин - Используйте этот плагин для простой сборки веб-приложений с поддержкой SaaS
https://github.com/pronique/multitenant
там, где вы создать поддомен на одного арендатора