@Jeff Conover We apologize for the delay in reaching out to you. We understand you are wanting to migrate your site over to an Azure Web App and are looking to minimize downtime.
Please note that Azure Managed Certificates are sometimes best to be used in dev/test environments due to the limitations around them. If you need 100% uptime, then I would suggest that you need to look into purchasing a standard or wildcard certificate.
In regard to SSL certificates, if your app is already in production, we assume you likely have an SSL certificate. If you can obtain a copy of that certificate file, then please upload the certificate to your SSL certificates blade of your web app. Note that it will need to be in the .PFX file format. At a later date you could then switch over to either a managed certificate or purchase a standard/wildcard certificate (these are nice as they reduce the amount of effort required by the owner).
Or
If you cannot export your current SSL certificate, you can purchase a standard/wildcard certificate by following these steps. Make sure that the purchased SSL certificate is showing up in the SSL certificates blade as part of step 1 below.
- You will need to have your web app setup and configured, and site files deployed. Also make sure you have uploaded a copy of your SSL certificate or purchased
- Follow these steps here, which talk about adding your custom domain to your web app to preemptively avoid downtime for DNS routing.
- Unless you need an A record, we advise against using A records within DNS. The A record IP address in very rare cases could change and thus cause availability issues for your app. If you are going this path due to a project requirement, please let us know so we can provide you with steps on how to obtain a dedicated inbound IP address.
- Once your DNS is updated with the necessary CNAME records you can then immediately go into the SSL blade and bind your certificate to your custom domain.
Please let us know if you have any further questions.