通过为模型在线服务(EAS)的专属网关绑定自定义域名,并使用数字证书管理服务将SSL证书部署至PAI-EAS,即可开启HTTPS加密,以保证数据传输中的数据安全。
业务场景
PAI-EAS 模型服务默认提供阿里云公网访问地址。在生产环境中,可使用自有域名(例如 api.your-company.com)对外提供服务,并启用 HTTPS 加密传输,以保护数据在传输过程中的隐私和完整性。
适用范围
方案架构
通过数字证书管理服务将SSL证书部署到PAI-EAS的全托管专属网关,再通过DNS解析将自定义域名指向该网关。
工作流程:
终端用户通过自定义域名(
api.your-company.com)发起 HTTPS 请求。DNS 服务将自定义域名通过 CNAME 记录解析到 PAI-EAS 专属网关的公网地址。
请求到达 PAI-EAS 专属网关,网关上已由数字证书管理服务部署了与自定义域名匹配的 SSL 证书。
网关使用该证书建立安全的 HTTPS 连接,然后将解密后的请求转发至后端的模型服务。
实施步骤
步骤一、PAI-EAS侧配置
新建全托管专属网关
PAI-EAS中已存在全托管专属网关时,可以直接跳过此步骤,直接前往配置公网自定义域名。
进入模型在线服务(EAS)页面,在推理网关页签下,单击新建专属网关。
在新建专属网关面板中,选择全托管专属网关。
在PAI-EAS专属网关付费页面,配置参数后,单击立即购买。按照界面操作指引确认订单并完成支付。
说明您可以在推理网关列表中查看已购买的全托管专属网关,当状态为运行中时,即可使用该全托管专属网关。
在推理网关页签,单击目标全托管专属网关名称进入详情页面,在网关访问控制区域进行配置。
说明本文以公网配置为例,更多配置请参考公网访问控制。
配置公网自定义域名
在专属网关详情页面,切换到域名页签,单击创建域名,参考下图进行配置。

如果服务已经使用该专属网关部署,在公网自定义域名设置成功之后,需要等待一会儿(5分钟以内)才生效。查看服务调用信息,如果公网调用地址的域名已经为网关中配置的公网自定义域名,则公网自定义域名已经生效。
配置公网域名解析。为公网自定义域名添加CNAME解析记录,将其指向专属网关公网域名。
步骤二、数字证书管理服务侧配置
首次使用部署服务,需要按照页面提示进行授权,授权后即可创建部署任务。关于授权说明,请参见授权访问云资源。
进入云产品部署页面,单击创建任务。
在基础配置页面,依次配置任务名称、联系人和部署时间后,单击下一步。
在选择证书页面,勾选待部署的证书,单击下一步。
在选择资源页面,选择人工智能平台PAI下的待部署资源后,单击预览并提交。
说明如果在对应的云产品中未找到目标资源,请您确认以下事项:
在资源总数区域确认资源是否已完成同步,如果资源正在同步中,请您耐心等待资源同步完成。
如果云产品资源同步完成后仍然没有找到对应资源,请您确认是否满足证书部署前提条件。
在任务预览面板,确认部署的证书实例和云产品资源信息,如无问题,单击提交。
预览页面会显示对应云产品匹配的证书个数和消耗的部署次数。证书匹配个数为0表示您选择的证书与云产品资源不匹配,会导致部署失败,请您仔细核对选择的证书。

步骤三、验证 HTTPS 访问
进入云产品部署页面,定位至部署任务,单击操作一栏的详情,进入部署任务详情页面。
在人工智能平台PAI页签下,查看任务状态一栏,如果显示为部署成功则表示部署成功。

在浏览器中访问
https://api.your-company.com。若地址栏显示安全锁标志,且能查看到正确的证书信息,则表示配置成功。
证书生命周期管理
自动续期与部署:
对于阿里云签发的证书,在 CAS 控制台开启证书托管功能后,当证书自动续期并签发新证书时,CAS 可通过云产品证书部署任务将新证书自动部署到 PAI-EAS 网关,实现全自动更新。
手动更新:
上传证书无法自动续期。证书到期前,需手动获取新证书,在 CAS 控制台上传证书,并创建新的部署任务完成更新。
成本与风险
费用成本:
SSL证书费用:证书的购买费用。
证书部署费用:部署上传证书(非阿里云签发的证书)时,每次部署会消耗一次部署次数。通过部署阿里云签发的证书至其他阿里云产品免费。部署次数不足时,请购买部署次数,费用为30元/次,有效期为一年。
关键风险:
证书与域名不匹配:SSL 证书绑定的域名必须与 PAI-EAS 网关配置的自定义域名完全一致,否则会导致部署失败或客户端证书校验失败。
DNS 解析延迟:DNS 记录的修改在全球范围内生效需要一定时间(取决于 TTL 设置),在完全生效前,部分地区的访问可能会失败。
证书到期:SSL 证书到期后将导致 HTTPS 访问中断。需关注证书的生命周期管理,在证书到期前及时续费并更新部署,避免业务中断。
故障排查
部署任务失败,提示“证书匹配个数为0”?
原因:
选择的 SSL 证书域名与 PAI-EAS 网关上配置的自定义域名不匹配。例如,为
api.your-company.com配置了www.your-company.com的证书。解决方案:
检查并确保两处配置的域名字符串完全相同。对于通配符证书(如
*.your-company.com),确保自定义域名是其直接子域名(如api.your-company.com),而不是多级子域(如test.api.your-company.com)。
部署任务失败,如何查看失败原因?
进入云产品部署页面,定位至部署任务,进入部署任务详情页面。单击查看失败原因,根据日志信息进行分析。例如,若是 RAM 权限问题,为操作账号授予必要的权限。若日志提示为产品内部错误,可提交工单并附上失败原因截图。
部署后如果出现问题,如何回滚部署?
进入云产品部署页面,定位至部署任务,进入部署任务详情页面。单击回滚撤销本次部署操作,将网关恢复到部署前的状态。

