部署证书
Alibaba Cloud CDN
如何把 SSL 证书自动部署到 Alibaba Cloud 内容分发网络(CDN)域名。
概览
AutoSSL 可以把 SSL 证书自动部署到 Alibaba Cloud 内容分发网络(CDN)域名。它会安全上传证书,并为 CDN 域名启用 HTTPS。
如何管理和运行此部署,请参见 部署管理。
配置参数
在 AutoSSL 控制台添加或编辑此部署目标时,需要配置以下参数:
| 参数 | 说明 | 示例 |
|---|---|---|
| 域名 | 要保护的自定义域名列表。必须是有效的域名。 | ['www.autossl.dev', 'dev.autossl.dev'] |
关于域名的说明
域名不能重叠或重复(例如 www.autossl.dev 和 *.autossl.dev 如果处理不当可能冲突,界面也会提示避免通配符重叠)。
工作原理
AutoSSL 把证书部署到 Alibaba Cloud CDN 域名(例如 www.autossl.dev)时,会执行以下步骤:
- 域名校验:检查所提供的 SSL 证书是否确实覆盖目标自定义域名(例如
www.autossl.dev)。如果某个域名不在证书保护范围内,会跳过该域名的部署,以免服务不可用。 - 更新配置:
- 调用 Alibaba Cloud CDN API(
SetCdnDomainSSLCertificate)上传证书和私钥。 - 为指定域名启用 SSL 协议。
- 调用 Alibaba Cloud CDN API(
访问密钥要求
要调用 Alibaba Cloud API,此服务商需要 Alibaba Cloud 访问密钥。
所需权限
访问密钥必须属于有权更新 CDN 域名证书的 RAM 用户。
需要为该 RAM 用户附加自定义策略,至少包含以下操作:
cdn:SetCdnDomainSSLCertificate
关于如何管理 RAM 权限,请参见 Alibaba Cloud RAM 策略文档。