部署证书
Alibaba Cloud FC3
如何把 SSL 证书自动部署到 Alibaba Cloud Function Compute 3.0(FC3)自定义域名。
概览
AutoSSL 可以把 SSL 证书自动部署到 Alibaba Cloud Function Compute 3.0(FC3)自定义域名。它会用最新证书安全更新自定义域名配置,保证 HTTPS 访问不中断。
如何管理和运行此部署,请参见 部署管理。
配置参数
在 AutoSSL 控制台添加或编辑此部署目标时,需要配置以下参数:
| 参数 | 说明 | 示例 |
|---|---|---|
| 区域 | FC3 自定义域名所在的 Alibaba Cloud 区域。 | us-west-1 |
| 域名 | 要保护的自定义域名列表。必须是有效的域名。 | ['www.autossl.dev', 'dev.autossl.dev'] |
关于域名的说明
域名不能重叠或重复(例如 www.autossl.dev 和 *.autossl.dev 如果处理不当可能冲突,界面也会提示避免通配符重叠)。
工作原理
AutoSSL 把证书部署到 Alibaba Cloud FC3 自定义域名(例如 www.autossl.dev(us-west-1 区域))时,会执行以下步骤:
- 域名校验:检查所提供的 SSL 证书是否确实覆盖目标自定义域名(例如
www.autossl.dev)。如果某个域名不在证书保护范围内,会跳过该域名的部署,以免服务不可用。 - 更新配置:
- 连接 Alibaba Cloud FC3 API,读取现有的自定义域名配置。
- 用新证书和私钥更新该自定义域名。
- 如果自定义域名当前只启用
HTTP,会自动升级为同时支持HTTP和HTTPS。
访问密钥要求
要调用 Alibaba Cloud API,此服务商需要 Alibaba Cloud 访问密钥。
所需权限
访问密钥必须属于有权读取和更新 FC3 自定义域名的 RAM 用户。
需要为该 RAM 用户附加自定义策略,至少包含以下操作:
fc:GetCustomDomainfc:UpdateCustomDomain
关于如何管理 RAM 权限,请参见 Alibaba Cloud RAM 策略文档。