Skip to main content
服务账户是集成的命名身份。它拥有 API 密钥或 OAuth 客户端,并承载这些凭据可使用的权限,因此访问权限审查在账户层面进行:无论 账户持有多少个凭据,都可以在一处查看某个集成能够执行的操作。账户本身不是凭据:其 ID 无法用于验证请求。请参阅身份验证 选择验证方法;使用 API 密钥的集成不需要 OAuth。 请在开发者中心的 Service accounts 选项卡中管理服务账户。

围绕工作负载设计账户

为每个集成或工作负载创建一个服务账户(例如 reporting-pipeline、scim-sync 或 soc-enrichment),而不是创建一个 涵盖所有用途的宽泛账户。按工作负载划分账户可使权限 保持最小化,使请求日志 可追溯到具体账户,并让您无需影响其他集成即可停用其中一个集成。

创建服务账户

1

为账户命名

为账户指定一个能够标识其所服务工作负载的名称,并添加 说明其用途的描述。名称和描述都会显示在列表和日志中,以便日后 管理员区分各个账户。
2

授予权限

选择该账户可授予其凭据的权限,例如 entity:read、simulation:read 或 reporting:read。该权限集是 此账户下创建的所有凭据的上限:凭据可以拥有这些权限的子集,但绝不能超出。
仅授予工作负载当前所需的最低权限。您以后可以为账户添加权限; 现有凭据将保留其已授予的范围。
3

检查并创建

确认名称和权限集。创建完成后,可在该账户的详细信息 页面中创建其 API 密钥。

管理生命周期

  • 可随时编辑权限。 从账户中移除某项权限后, 其 API 密钥和 OAuth 访问令牌将无法再行使该权限。
  • 停用账户可停止通过其所有凭据进行的 API 访问,适用于 停用某个集成,或在调查期间遏制疑似凭据泄露的情况。重新启用后, 仍处于活动状态且未过期的凭据可再次用于验证。
  • 删除账户适用于集成已停用的情况。请先停止该 集成并撤销其凭据。删除操作不可撤销。
每个账户的详细信息页面会显示创建者、创建时间以及其某个 密钥的最近使用时间,便于您快速发现应予停用的 闲置集成。