Unable to Bind Managed Certificates to Custom Domains in Azure Container Apps (Silent Failure on New Domains)

Ajit Singh 20 Reputation points
2025-07-07T16:34:32.31+00:00

We are using Azure Container Apps to host a multi-subdomain website (*.all-architecture.co.uk) with more than 150 custom domains successfully bound using Azure-managed certificates.

In the last two weeks, we added 30+ new subdomains and successfully generated the managed certificates (status: Succeeded) via the Azure Container App Environment.

However, these new certificates:

  • Appear under the Certificates section of the Container Apps Environment

Are not selectable when attempting to bind the domain to the Container App (via Portal UI → "Add Binding")

Even when editing the JSON directly (via Resource Explorer), providing the correct certificate path under /certificates/... results in no error but also no effect — the domain remains Disabled

We have validated:

Certificates are issued and match the domain name

Binding works for older certificates/domains

This appears to be a silent failure or new limitation

This issue is blocking HTTPS support for newly added locations on our production website.We are using Azure Container Apps to host a multi-subdomain website (*.all-architecture.co.uk) with more than 150 custom domains successfully bound using Azure-managed certificates.

In the last two weeks, we added 30+ new subdomains and successfully generated the managed certificates (status: Succeeded) via the Azure Container App Environment.

However, these new certificates:

Appear under the Certificates section of the Container Apps Environment

Are not selectable when attempting to bind the domain to the Container App (via Portal UI → "Add Binding")

Even when editing the JSON directly (via Resource Explorer), providing the correct certificate path under /certificates/... results in no error but also no effect — the domain remains Disabled

We have validated:

Certificates are issued and match the domain name

Binding works for older certificates/domains

This appears to be a silent failure or new limitation

This issue is blocking HTTPS support for newly added locations on our production website.

Steps to Reproduce:

  1. Add a new custom domain to Azure Container App (e.g., barnes.all-architecture.co.uk)
  2. Let Azure generate the managed certificate (succeeds)
  3. Attempt to bind certificate via Portal or Resource Explorer
  4. No certificate is selectable in UI, and editing customDomains JSON with correct certificateId does nothing (bindingType stays Disabled) Expected Behavior:
    • Managed certificate appears in dropdown when binding the domain
    • bindingType can be successfully changed to "SniEnabled" using the matching certificate

Actual Behavior:

Certificates are successfully created but not bindable

Silent failure in Portal and API when attempting to associate certificate to domain

Azure Container Apps
Azure Container Apps
An Azure service that provides a general-purpose, serverless container platform.
{count} votes

2 answers

Sort by: Most helpful
  1. Jeremy Buisson 5 Reputation points
    2025-07-10T07:39:33.88+00:00

    Exactly same issue reported on my side. Existing bindings are still working well but adding new one using same process is no more possible:

    User's image


  2. Flávio Campelo 0 Reputation points
    2025-08-11T18:52:57.3133333+00:00

    I'm facing same issue here. From Azure Container Apps (ACA), I added an new custom domain using managed certificate option. So, I see the custom domain is shown in ACA, a new certificate for that domain is automatically created in the Azure Container Environment (ACE), but the custom domain remains never bound. Even I click to edit custom domain to bind it, the selecte option shows nothing. But certificate exists in ACE for the right domain (Remember this certificate was automatically created).

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.