自定义域名
使用自定义子域作为您的云路由端点
要与您的 supergraph 交互,客户端向您 router 的端点发送请求。 自定义域名 功能允许您用自己的子域替换默认的 apollographos.net
router 端点 URL。
自定义域名可以帮助到
- 最小化客户端更改
- 使用您现有的 CORS 策略和安全性控制
- 保护您的 云路由器 免受 DDoS攻击
- 为您的 云路由器 提供TLS终止
自定义域名如何工作
自定义域名使用 CNAME记录 将对您的子域名发出的请求指向您的 apollographos.net
路由器终结点URL。自定义域名运行在 Cloudflare的 全球网络。
自定义域名设置
设置包括两个步骤
- 在您的DNS服务提供商中设置CNAME记录。
- 向Apollo支持部门提交工单以启用您的CNAME。
ⓘ 注意
自定义域名将通过GraphOS Studio 在 2024年稍后提供自助服务。同时,您必须提交支持请求以通过Apollo启用您的CNAME。
创建CNAME
在您的DNS服务提供商中创建一个指向您的 Dedicated 版本 的现有子域名的CNAME记录。示例 例如,创建一个指向 api.mydomain.com
且指向 current--docs-example.apollographos.net
的CNAME。
您可以在 GraphOS Studio 的 Cloud Router 页面,在 API终结点 下方找到您的 Dedicated 版本 的子域名。
ⓘ 注意
CNAME记录在 版本 等级分配,因此您必须为需要自定义域名的每个 图形 版本设置单独的CNAME记录。
使用现有的CNAME
如果您已为想要使用的自定义域名创建了CNAME记录,请在做出任何更改之前)联系Apollo支持部门。我们将指导您从不同主机映射到GraphOS Cloud子域名。
提交支持工单
接下来,请打开一份支持工单,要求Apollo启用您的新CNAME。您可以通过点击?图标GraphOS Studio,然后选择联系支持。
您的请求可能需要两个工作日进行处理。Apollo将在您的新的CNAME上线后通知您。
限制
自定义域名功能不支持以下内容