This is possible through S3 redirection. Create a S3 bucket with the name
subdomain.domain.com
This bucket does not need to be public. Then, turn on Static Website Hosting in Properties and choose the Redirect response option and configure it with the following options
Target bucket or domain: my.ip:8000
Protocol: Leave this blank
Then go to Route53 and create a Record Set with the following configuration
- Name: subdomain.domain.com
- Type: A-IPv4 address
- Alias: Yes
- Alias Target: Choose the bucket you just created in S3. If it does not appear wait for it to appear.
- Routing Policy: Simple
- Evaluate Target Health: No
And that's it, you should be able to go to subdomain.domain.com
and see the changes take effect after roughly 30 seconds. Best of luck!