Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

API를 사용하여 locker 구성

  • 업데이트: 2021/01/31
    • Automation 360 v.x
    • 탐색
    • RPA Workspace

API를 사용하여 locker 구성

엔드포인트 조합을 사용하여 locker를 만들고 사용자에게 locker 액세스 권한을 할당합니다.

전제 조건

주: Community Edition에서 Control Room APIs을 볼 수 있지만, API 기능은 제한됩니다. API의 전체 기능에 액세스하려면 라이선스가 인가된 Automation 360 에디션이 필요합니다.
  • 인증 API를 이용하여 JSON 웹 토큰을 생성합니다. 인증 API를 참고하십시오.
  • AAE_Admin, AAE_Locker Admin 역할을 지정되거나 Manage my lockers 권한이 포함된 맞춤형 역할을 가지고 있어야 합니다.

사용자 역할 나열에게 소비자 액세스를 할당하기 위한 역할 ID를 제공하게 됩니다.

프로시저

  1. 요청 헤더에 인증 토큰을 추가합니다.
  2. locker를 생성하기 위한 POST 메소드 및 엔드포인트 URL 이용:<your_control_room_url>/v2/credentialvault/lockers.
    요청 본문:
    {
      "name": "HumanResourcesCredentials",
      "description": "Login credentials for the HR dept"
    }
  3. 요청 전송.
    응답 본문: 요청이 성공하면 이 엔드포인트는 id를 반환하며 이는 locker의 고유한 숫자 식별자입니다. locker에 소비자 또는 자격증명을 추가하는 등의 후속 API 요청에서 locker ID를 사용하십시오.
    {
        "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 액세스 권한을 할당합니다. 로커(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.
피드백을 보내주십시오