We are experimenting new product where we are spinning a new AWS - EC2 instances for each of our client using the AWS APIs by Script. This instances can last for 6-8 months max and are automatically killed if not needed. We already have more than 1000 clients and adding fast.
We are also hosting Jupyter notebook server and a couple of Rest API’s end point on this instances which are accessible from URL like http:///port/. These endpoints are called and Jupyter notebook is loaded in iframe from the another web application which is under SSL certificate already
It is not allowed to load and hit HTTP from HTTPS due to Mixed Content. We can’t assign a domain or static IP name to servers as they are randomly spun and closed.
Is there any way to automate the SSL in this newly spun AWS EC2 instances which can protect EC2 instance IP under SSL?
A third option is to use self signed certificates. I believe Amazon Instances all have a FQDN and include a self signed certificate (you will need to check this).
As this is a Let’s Encrypt forum I can’t really assist you on ACM or how to use self signed certificates (but google is your friend :D)