AutoSSL
部署证书

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 区域))时,会执行以下步骤:

  1. 域名校验:检查所提供的 SSL 证书是否确实覆盖目标自定义域名(例如 www.autossl.dev)。如果某个域名不在证书保护范围内,会跳过该域名的部署,以免服务不可用。
  2. 更新配置:
    • 连接 Alibaba Cloud FC3 API,读取现有的自定义域名配置。
    • 用新证书和私钥更新该自定义域名。
    • 如果自定义域名当前只启用 HTTP,会自动升级为同时支持 HTTP 和 HTTPS。

访问密钥要求

要调用 Alibaba Cloud API,此服务商需要 Alibaba Cloud 访问密钥。

所需权限

访问密钥必须属于有权读取和更新 FC3 自定义域名的 RAM 用户。

需要为该 RAM 用户附加自定义策略,至少包含以下操作:

  • fc:GetCustomDomain
  • fc:UpdateCustomDomain

关于如何管理 RAM 权限,请参见 Alibaba Cloud RAM 策略文档。

Alibaba Cloud FC3 | AutoSSL