API 鉴权


EnOS Cloud 和 EnOS Edge API 身份验证采用服务账号 SA(service account)作为应用或者开发者的身份。在 REST API 请求中将 SA 发送到 EnOS Cloud 或 EnOS Edge 服务,通过它验证用户身份并执行所需的授权访问。

获取服务账号

服务账号 SA 由应用的 AccessKeySecretKey 组成,需要通过在 EnOS 管理控制台 注册应用生成,具体步骤如下:

  1. 登录 EnOS 管理控制台,在左侧导航栏中选择 应用注册
  2. 点击 创建应用 按钮,输入新应用的详细信息后,点击 确认
  3. 应用注册完成之后,在 组织应用 标签下,点击应用名称,打开 应用详情 页面,查看应用的 AccessKeySecretKey

授权服务账号

EnOS Cloud API

必须对服务账号进行授权之后,应用程序才能通过 API 访问 EnOS Cloud 上被授权的资源。对服务账号授权的详细步骤,请参考 管理服务账号


在授权服务账号时,可根据各 API 接口需要的操作权限,选择预定义或自定义的权限策略。各 API 接口需要访问的资源和相应的操作权限,参考各 API 文档中的说明。创建权限策略的详细步骤,参考 创建和管理策略

EnOS Edge API

必须对服务账号进行授权之后,应用程序才有权访问 EnOS Edge 上被授权的资源。对服务账号授权的详细步骤,请参考 在Edge上添加并上线应用