加入我们,于10月8日至10日在纽约市学习有关GraphQL联邦和API平台工程的最新技巧、趋势和新闻。加入我们,在纽约市参加2024年GraphQL峰会
文档
免费开始

为超级图云路由

了解 Apollo 管理的云路由器


当您创建一个云 时, 将配置并管理一个 云路由器 作为您 API 的接入点。在这个架构中,单个 GraphQL API被称为 子图

Your infrastructure
GraphOS Cloud
Subgraph A
Subgraph B
Cloud router
Clients

客户端将 发送到您的 的公开端点,而不是您的

GraphOS 只托管您 supergraph's 的运行时。 对于您的 subgraphs 仍然托管在您的基础设施上。

创建您的第一个云 supergraph

联邦和子图兼容性

使用 Apollo Federation 2 作为其核心架构。 许多 GraphQL 服务器库 支持 Federation 2。您的 GraphQL API 无需使用 就可以将其添加到云 supergraph

云路由器类型和可用性

supergraphs仅适用于拥有 的组织。它们不可与企业或传统的免费或团队计划一起使用。

无服务器 云路由器运行在共享基础设施上。 云路由器运行在您控制可扩展的专用基础设施上。有关更多信息,请参阅 价格页面

云路由器区域

无服务器云路由器托管在us-east-1 AWS区域。专用云路由器拥有更丰富的选项。云路由器的区域选择仅在联系销售 了解更多信息。您可以在其's概述页面下查看云路由器详情

Variant overview page in GraphOS Studio

⚠️ 注意

一些旧的无服务器云路由器托管在伊利诺伊州的芝加哥。如果您的云路由器托管在芝加哥,您需要在2024年6月27日之前迁移。

云路由器状态

可以有以下状态:

状态描述
初始化您的云路由器正在创建中。此过程可能需要长达五分钟的时间。了解更多。
运行中您的图谱正在正常运行。
错误您的云路由器正在运行,但最近的一个部署失败了。有关失败信息的更多信息,请参阅GraphOS Studio中的

启动页面。

注意

无服务器路由器有额外的状态,包括睡眠状态已删除状态。在无服务器概述页面上了解更多信息。

您可以在的关联图谱的's概述页面下的云路由器详情中查看您的云路由器状态。

初始化

在GraphOS Studio中创建云supergraph或在现有云supergraph中创建新的时,Apollo都会提供路由器。每个变体都有自己的唯一路由器。

您首次创建变体时,路由器提供过程可能需要几分钟。在此过程完成之前,'s初始化端点标签将在Studio中's页面的顶部显示:

Label in Studio indicating a router hasn't finished provisioning

初始化完成后,您可以为配置您的云路由器

云启动

发布一个新的或编辑云路由器的配置将触发一个新启动。每次都会自动部署新的路由器实例以使用您的。您可以在GraphOS Studio的启动页面中查看启动的详细信息,包括可能的失败情况。

注意

路由器部署可能由于平台事件或模式问题而失败。要解决这个问题,请尝试重新发布您的子图模式。

路由器版本更新

Apollo管理部署到云路由器的版本。它确保新版本在发布后30天内部署。一些小版本和补丁版本可能被跳过。

路由器在部署到GraphOS Cloud之前会经过严格的测试。Apollo工程师负责部署。如果任何云路由器无法启动,它们会回滚到之前的版本。虽然可能存在一些边缘情况——例如,查询规划器更新可能导致性能略有下降——但路由器更新不应干扰您的超级图。

注意

目前不支持从云路由器中排除路由器更新。高级版本管理将在2024年的专用服务中提供。

安全和合规性

GraphOS平台及其云路由基础设施已通过SOC 2类型2认证。机密信息在传输中和静态存储时都进行了加密。机密信息仅在运行时环境中可用。您完全控制这些机密在配置中何时解密。

Apollo路由器核心(云路由的底层技术)已由Doyensec测试和审计

GraphOS Cloud on AWS

GraphOS Cloud on AWS是一个托管API解决方案。它使用AWS基础设施上的提供高性能、可配置的GraphQL路由器。

下载关于GraphOS Cloud在AWS安全与合规实践概述.如需了解更多关于Apollo的合规和安全措施,请访问信任中心.

下一页
配置
评分文章评分在GitHub上编辑编辑论坛Discord

©2024Apollo Graph Inc.,商业名称为Apollo GraphQL。

隐私政策

公司