授予 API 密钥管理所需的权限和角色
编辑授予 API 密钥管理所需的权限和角色编辑
您可以配置 API 密钥 以授权对 APM 服务器的请求。要创建一个具有创建和管理 API 密钥所需权限的 APM 服务器用户,请执行以下操作:
-
创建一个名为
apm_api_key
之类的 API 密钥角色,该角色具有以下cluster
级别的权限:权限 用途 manage_own_api_key
允许 APM 服务器创建、检索和使 API 密钥失效
-
根据 API 密钥角色 的用途,还可以分配相应的
apm
应用程序级别的权限。- 要 接收 Agent 配置,请分配
config_agent:read
。 - 要 摄取 Agent 数据,请分配
event:write
。 - 要 上传源映射,请分配
sourcemap:write
。
- 要 接收 Agent 配置,请分配
- 将 API 密钥角色 分配给需要创建和管理 API 密钥的用户。拥有此角色的用户只能创建具有相同或更低访问权限的 API 密钥。
API 密钥角色示例编辑
以下示例将所需的集群权限以及摄取 Agent 数据的 apm
API 密钥应用程序权限分配给名为 apm_api_key
的角色。