Imagine, if you will, a social engineer who wants to take a peek in the server room of the local bank. But alas! His buisnuess cards simply say "Big Dong Consulting", and a link to his domain of choice, but the last time he used it it was for an electrician pretext, and he's currently wearing a plumbers outfit! Worry not! By simply taping one button on his phone, his website is suddenly that of a plumber, thanks to Mirror Entity!
For those wondering what happened to our brave hero, he was forced to display his LoA when the gaurd asked why a plumber needed to see the server room! Unfortunatly, there's nothing we can do to help if you choose a terrible pretext!
Mirror Entity has two main components: a cloudfront distro that serves your website(s), and a control plane that changes what the distro points at. Site content is housed in an S3 bucket.
Simply deploy the template into your AWS account using CFN. You can then upload your "sites" into the S3 bucket it creates. The postman collection contains sample requests to change the site that is presented at the domain. Simply set the variables at the collection level and you're good to go.
This deploys DNS records and provisions SSL certs. To do so on a traditional provider is a multi-day affair, be glad AWS only takes 20 minutes.
The project name was inspired by a fun little card called Mirror Entity.