Azure应用服务:无法使用托管证书绑定私有域名——参数指纹为空

后端开发 2026-07-11

我正在尝试将一个私有域绑定到我的Azure App Service,并使用托管证书,但一直遇到问题。

我遵循的步骤:

  1. 在我的App Service中创建了一个自定义/私有域名(例如 api.example.ai)。
  2. 尝试使用 App Service Managed Certificate 选项创建托管证书。

发生了什么:

  • 证书创建显示成功:
Successfully create App Service Managed Certificate
  • 但在尝试配置SSL绑定时,我得到:
Failed to configure SSL binding for api.example.ai due to error: Parameter Thumbprint is null or empty
  • 如果我为该域手动创建托管证书:
Successfully added new managed certificate
  • 但刷新页面后,它消失:
No Managed certificates to display. Add your first Managed certificate

我已检查的内容:

  • 该域名已验证且处于活动状态。
  • 我尝试了自动和手动托管证书创建。
  • App Service属于支持SSL的基础层。

问题:
为什么我无法将托管证书绑定到我的私有域?是否存在Azure App Service与私有/自定义域相关的已知问题,在这种情况下指纹显示为null,即便证书创建显示成功?

任何关于如何在Azure App Service中为私有域正确配置托管证书的指导,将不胜感激。

解决方案

通过更改托管证书的名称解决了问题。看起来像是Azure后台的一个Bug:当你已经为某个特定API创建或绑定App Service时,后台会生成一个新证书,这个证书在前端不再显示,但在后台似乎以某种方式拒绝了同名证书的创建。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章