阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 API 配置 locker

  • 已更新:2021/01/31

    使用 API 配置 locker

    使用端点组合创建 locker 并向用户分配 locker 访问权限。

    先决条件

    注: 您可以在 Community Edition 中查看 Control Room APIs,但 API 功能受限。您需要获得许可证的 Automation 360 版本才能访问 API 的全部功能。
    • 使用身份验证 API 生成 JSON Web 令牌。请参阅身份验证 API
    • 您必须分配有 AAE_AdminAAE_Locker 管理员 角色或具有包含管理我的存储柜权限的自定义角色。

    您将提供角色 ID,以便为用户 搜索角色 API 分配使用者访问权限。

    过程

    1. 将认证令牌添加到请求标头。
    2. 使用 POST 方法和端点 URL:<your_control_room_url>/v2/credentialvault/lockers 以创建 locker
      请求正文
      {
        "name": "HumanResourcesCredentials",
        "description": "Login credentials for the HR dept"
      }
    3. 发送请求
      响应正文:在成功请求中,此端点返回 ID,这是 locker 的唯一数字标识符。在后续 API 请求中使用 locker ID,例如向 locker 添加使用者或凭证。
      {
          "id": "1551",
          "name": "HumanResourcesCredentials",
          "description": "Login credentials for the HR dept",
          "createdBy": "1508",
          "createdOn": "2020-12-28T22:24:40.462253Z",
          "updatedBy": "1508",
          "updatedOn": "2020-12-28T22:24:40.462259Z",
          "version": "0"
      }
      REST API 用 HTTP 响应代码响应每个请求。 有关响应代码,请参阅 API 响应代码

    为用户分配 locker 访问权限。存储柜权限

    1. 可选: 为另一个 locker 所有者进行分配。使用 PUT 方法和端点 URL:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}
      注: 将自动为 locker 创建者分配存储柜所有者权限。
      请求正文
      {
        "permissions": [
          "own"
        ]
      }
    2. 发送请求
      响应正文:此端点不返回数据。
    3. 可选: 为一名 locker 经理进行分配。使用 PUT 方法和端点 URL:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}
      请求正文
      {
        "permissions": [
          "manage"
        ]
      }
    4. 发送请求
      响应正文:此端点不返回数据。
    5. 可选: 为一名 locker 参与者进行分配。使用 PUT 方法和端点 URL:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/members/{userId}
      请求正文
      {
        "permissions": [
          "participate"
        ]
      }
    6. 发送请求
      响应正文:此端点不返回数据。
    7. locker 使用者进行分配。使用 POST 方法和端点 URL:<your_control_room_url>/v2/credentialvault/lockers/{lockerId}/consumers
      请求正文:提供角色 ID。被分配该自定义角色的所有用户都可以使用此 locker 中的凭证构建和运行 bots,并将值输入到接受用户所提供属性值的凭证中。
      {
          "id":"516"
      }
    8. 发送请求。
      响应正文:此端点不返回数据。

    后续步骤

    如果您按以下照步骤配置您的 Credential Vault,请进行下一步操作:将凭据分配给 locker API
    发送反馈