AutoSSL

Azure 服务主体

在 AutoSSL 中管理并使用 Azure 服务主体凭证。

概览

AutoSSL 通过 Microsoft Entra ID 向 Azure 服务发起请求时,需要 Azure 服务主体凭证进行身份验证。添加服务主体后,你授权 AutoSSL 代为执行指定操作,例如把 SSL 证书文件上传到 Azure Blob Storage。

配置参数

参数说明
Tenant IDMicrosoft Entra ID(Azure AD)租户 ID。
Client ID服务主体的应用程序(客户端)ID。
Client Secret服务主体的客户端密钥。AutoSSL 会在保存前对其进行安全加密。

重要

以后如果要修改 Client Secret,必须重新填写完整的密钥。

如何创建服务主体

  1. 登录 Azure 门户。
  2. 进入 Microsoft Entra ID > App registrations > New registration。
  3. 输入名称(例如 AutoSSL),点击 Register。
  4. 在概览页复制 Application (client) ID 和 Directory (tenant) ID。
  5. 进入 Certificates & secrets > New client secret,创建密钥并立即复制其值。
  6. 把 Tenant ID、Client ID 和 Client Secret 粘贴到 AutoSSL。

更详细的说明见 Azure 创建服务主体的文档。

安全建议

  • 最小权限:只授予服务主体访问目标资源所需的 RBAC 角色(例如针对特定存储账户或容器的 Storage Blob Data Contributor)。
  • 定期轮换:定期轮换客户端密钥,并在 AutoSSL 中更新。
  • 专用服务主体:为 AutoSSL 单独创建服务主体,不要复用其他应用的凭证。

支持的部署目标

Azure 服务主体用于 AutoSSL 中的以下部署服务商:

  • Azure Blob Storage:把证书文件上传到 Blob 容器,并保留版本目录和 latest 路径。
Azure 服务主体 | AutoSSL