API密钥
使用图和定制API密钥进行请求认证
每个与 Apollo GraphOS 通信的系统都必须使用 API密钥 进行认证。GraphOS Studio 允许您创建和管理两种类型的API密钥: 图API密钥 和 个人API密钥。
任何不在本地开发设置中运行的系统都应该始终使用 图API密钥。
图API密钥
图API密钥提供与 GraphOS 中单个图的交互访问。
为每个与GraphOS通信的非开发系统创建唯一的 graph API密钥。这样做使您能够在不影响其他系统的情况下撤销对单个系统的访问权限。
设置权限
除非您有 企业计划,否则每个 图形 API 密钥 都对其相关图形提供完整访问权限。
如果您有 Enterprise plan,您可以 为每个创建的 图形 API 密钥 分配一个角色。如果这么做,API 密钥的权限将限制为该角色的权限。
创建后,您不能更改图形 API 密钥的角色。相反,创建一个新的具有所需角色的密钥。
个人 API 密钥
个人 API 密钥 可以为您所在组织中的每个组织中的每个 图形 提供部分访问权限。具体来说,它具有您在每个组织中用户账户相同的权限。
个人 API 密钥 对本地开发工具(如 Rover CLI 和 Apollo 的 VS Code 扩展)很有用,用于从 GraphOS 加载模式和其它数据。