服务权限


如以下所列,EnOS 有不同的服务,而各服务的资源可被授予不同的访问权限,例如读取、写入、删除、控制和完全访问权限。

  • 资产

  • 资产树

  • 模型

  • 设备管理服务

  • 资源管理

  • 产品

  • 证书

  • 固件


访问权限可根据服务通过以下组合缩小到特定的资源。

  • 资源:资源包括资产、资产树、模型等,可以授予读、写、删除等操作的权限。

  • 操作:授予权限的操作。

资产

授予资产的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 资产

  2. 资产 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有资产授予访问权限,或选择 指定 为从下面的列表中选择的一个或多个资产树的资产授予访问权限。访问权限将授予所选资产树下的所有资产。

    • 操作:选择一个或多个要授予的权限。

      • Read:读取资产信息的权限。

      • Write:修改资产信息和属性的权限。

      • Control:向资产下发控制指令的权限。


  3. 点击 添加声明 自定义其他资产权限。

  4. 完成后,点击 保存

资产树

授予资产树的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 资产树

  2. 资产树 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有资产树授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Read:读取资产树信息的权限。

      • Full Access:管理资产树所需的所有权限。


  3. 点击 添加声明 自定义其他资产树权限。

  4. 完成后,点击 保存

模型

授予模型的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 模型

  2. 模型 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有模型授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Read:读取模型信息的权限。

      • Delete: 删除模型的权限。

      • Create:创建模型的权限。

      • Update:更新模型的权限。


  3. 点击 添加声明 自定义其他模型权限。

  4. 完成后,点击 保存

设备管理服务

授予设备的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 设备管理服务

  2. 设备管理服务 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有设备授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Read:读取接入设备信息的权限。

      • Full Access:管理接入设备所需的所有权限。


  3. 点击 添加声明 自定义其他设备权限。

  4. 完成后,点击 保存

资源管理

授予资源的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 资源管理

  2. 资源管理 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有资源授予访问权限,或选择 指定 为从下面的列表中选择的一个或多个资源授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Full Access:管理资源所需的所有权限。


  3. 点击 添加声明 自定义其他资源权限。

  4. 完成后,点击 保存

产品

授予产品的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 产品

  2. 产品 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有产品授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Create:创建产品的权限。

      • Update:更新产品的权限。

      • Delete:删除产品的权限。

      • Read:读取产品的权限。


  3. 点击 添加声明 自定义其他权限。

  4. 完成后,点击 保存

证书

授予证书的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 证书

  2. 证书 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有证书授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Apply:申请绑定证书的权限。

      • Renew:更新证书的权限。

      • Revoke:撤销证书的权限。

      • Read:读取证书的权限。


  3. 点击 添加声明 自定义其他权限。

  4. 完成后,点击 保存

固件

授予固件的访问权限。

步骤

  1. 如果此服务未列为选项卡,点击 新建服务 > 固件

  2. 固件 选项卡下,根据需求配置以下内容。

    • 资源:选择 全部 为所有固件授予访问权限。

    • 操作:选择一个或多个要授予的权限。

      • Read:读取固件的权限。

      • Create:创建固件的权限。

      • Update:更新固件的权限。

      • Delete:删除固件的权限。

      • ReadOTA:读取 OTA 任务的权限。

      • CreateOTA:创建 OTA 任务的权限。

      • ControlOTA:启停、取消、重试 OTA 任务的权限。

      • DeleteOTA:删除 OTA 任务的权限。


  3. 点击 添加声明 自定义其他权限。

  4. 完成后,点击 保存