Getting Started with Azure Front Door and Private Link for Container Apps

Since the support for container apps as private link enabled origins for azure front door in GA. I took a look at how easy it is to get started using it. The announcement can be found here.

I followed this easy guide and this is what I learned from setting it up in the Azure portal.

  • The private endpoint is not visible in the standard Azure Private Endpoint overview. It appears to exist solely within the context of Azure Front Door and is not listed independently elsewhere in the portal.
  • The default origin configuration does not enable HTTPS by default. This must be manually configured after the deployment is complete.
Error message indicating that a specific Azure Front Door endpoint does not support a secure HTTPS connection.
Azure portal screen showing the 'Update origin group' settings, highlighting options for session affinity, health probes, protocol selection (HTTP or HTTPS), path configuration, probe method, and interval settings.

This is what I did

  • Created the container apps with public network access disabled.
User interface for creating Azure Container Apps environment with settings for public network access, virtual network options, and private endpoints.
  • Verified that the container was not accessible. You should get a text looking somthing like this: The public network access on this managed environment is disabled. To connect to this managed environment, please use the Private Endpoint from inside your virtual network. To learn more https://aka.ms/PrivateEndpointTroubleshooting.
  • Created the Front Door with premium SKU and quick start deployment. In the configuration I selected private endpoint and the container apps as endpoint.
  • To ensure that the endpoint is configured you need to approve the endpoint in the container app environment.
Screenshot of the Azure Container Apps Networking settings showing Public Network Access options and the Private Endpoints section.
  • Approved the private endpoint the application was up and running.
Azure portal interface displaying Private Endpoint connections with highlighted 'Approve' button and connection details.
  • The container is not available
Screenshot of the Azure Container Apps interface displaying a message that the container app is running with a Hello World image, along with features and next steps.

Legg igjen en kommentar