启动
了解部署到超级图更新过程
在GraphOS中,一个启动代表将一系列更新应用到超级图的完整过程。启动通常通过更改您发布的子图模式之一来触发。
触发启动的更新包括:
- 在子图模式中添加、删除或修改类型和字段
- 添加或删除整个子图
- 在子图之间迁移类型或字段
- 修改你的云路由器配置
- 更新你的联邦版本
一个启动可能完全由不影响您超级图的公共API(例如在子图之间迁移字段)的更改组成。
您可以通过调用GraphOS平台API手动触发启动。
启动状态
您的supergraph's 启动页面在GraphOS Studio中启用,允许您观察和监控正在进行和过去的启动过程中的模式交付过程:
绿色的已发布徽章表示哪个启动对应于您supergraph的当前已发布的模式。
选择一个启动将显示其单独步骤的分解,以及发生过程中的任何错误或警告:
从此详细视图,您可以查看启动过程中每个步骤的时间戳和其他详细信息。您还可以查看启动相关的supergraph 模式(如果构图失败,则显示任何构建错误)。
启动中包含哪些内容?
一个GraphOS启动将按照以下步骤进行:
手动触发启动
此功能处于 预览。您的疑问和反馈非常重要——请不要犹豫,与您的 Apollo 联系人联系.
您可以通过调用GraphOS 平台 API来手动触发一个启动,发布子图模式更新。这对于需要逐步部署的不同环境具有独特子图模式的部署很有用。在这种情况下,您可以为环境发布子图模式,等待启动(及任何后续启动)完成,然后使用启动 ID 检索supergraph 模式。
有关使用GraphOS 平台 API手动触发启动的示例工作流程,请参阅蓝绿部署的高级部署工作流程。