Apigee 통합 실행

Apigee 통합 실행 작업을 사용하여 Apigee에서 통합을 구성하고 실행할 수 있습니다.

전제 조건

  • GCP 계정(GCP Cloud)을 만들고 GCloud 프로젝트를 만듭니다.
  • Google Cloud Project의 GCloud 계정에 로그인하고 프로젝트를 만듭니다. 프로젝트에 대한 액세스 권한이 이미 있다면 여기에 프로젝트가 표시됩니다.
  • OAuth 2.0 클라이언트 ID를 만듭니다. 클라이언트 ID는 Google의 OAuth 서버에서 단일 애플리케이션을 식별하는 데 사용합니다. 자세한 내용은 GCP Create access credentials 항목을 참조하십시오.

Apigee 실행 작업을 사용하여 Automation 360의 Apigee 인스턴스에서 통합을 실행합니다.

프로시저

  1. Control Room에 로그인합니다.
  2. 을 생성합니다. 자세한 내용은 첫 번째 봇 생성 항목을 참조하십시오.
  3. 작업 창에서 Apigee > 통합 실행을 선택하고 흐름의 시작 부분 아래에 놓습니다.
  4. 구성할 통합 검색을 클릭합니다. 1/4단계: Apigee X에 연결이 표시됩니다. 인증 유형 드롭다운에서 인증 방법을 선택합니다. 자세한 내용은 Apigee Connect 항목을 참조하십시오.
    • 사용자 계정: GCloud 계정 자격증명을 제공하여 이 연결 방법을 사용합니다.
    • 서비스 계정: GCloud 서비스 계정 키를 제공하여 이 연결 방법을 사용합니다. 서비스 계정 키를 다음 JSON 형식으로 추가해야 합니다. 자격증명 저장소에 전체 JSON 스니펫을 저장하고 연결 시 저장된 자격증명을 선택하는 것이 좋습니다.
      {
      "type": "service_account",
      "project_id": "your_project_id",
      "private_key_id": "your_private_key_id",
      "private_key": "-----BEGIN PRIVATE KEY-----\your_private_key-----END PRIVATE KEY-----\n",
      "client_email": "your_client_email",
      "client_id": "your_client_id",
      "auth_uri": "https://accounts.google.com/o/oauth2/auth",
      "token_uri": "https://oauth2.googleapis.com/token",
      "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
      "client_x509_cert_url": "your_client_certificate_url"
      }
      
    • Control Room OAuth 연결: 이 연결 방법을 사용하려면 OAuth 연결을 생성하여 Control Room에 저장합니다.
  5. 연결을 클릭합니다.
    자격증명이 올바르다면 GCloud 및 2/4단계:에 연결됩니다. 통합 로드 화면이 나타납니다.
  6. 2/4단계:에서 다음을 선택합니다. 통합 로드 화면.
    1. 프로젝트 ID 드롭다운을 클릭하고 통합을 로드할 프로젝트 ID를 선택합니다.
    2. 위치 드롭다운을 클릭하고 통합을 로드할 위치를 선택합니다.
      Apigee 통합 로드: 2/4단계
  7. 다음을 클릭합니다.
    3/4단계: 통합 선택 화면이 사용 가능한 모든 통합과 함께 표시됩니다.
  8. 목록에서 통합을 선택합니다.
    Apigee 통합 선택: 3/4단계
  9. 다음을 클릭합니다.
    4/4단계: 내 통합 구성 화면이 모든 구성 옵션과 함께 표시됩니다.
  10. 4/4단계:에서 내 통합 구성 화면에서 API 트리거 드롭다운을 클릭하고 호출할 트리거를 선택합니다.
    Apigee 통합 구성: 4/4단계
    입력 매개변수는 Apigee에서 검색한 매개변수입니다.
  11. 완료를 클릭합니다.
    선택한 모든 옵션은 Apigee: 통합 실행 작업에서 매개변수로 표시됩니다.
  12. 새 입력 매개변수 추가를 클릭하여 입력 매개변수를 수동으로 추가합니다. 다음 테이블에 지정된 대로 다양한 매개변수 유형에 대한 매개변수 값을 제공할 수 있습니다.
    매개변수 유형 매개변수 값
    문자열 변수로 저장된 문자열 값을 지정합니다. $str_INString$
    정수 숫자를 지정합니다. 9
    이중 십진수를 지정합니다. 20,5
    JSON JSON 문자열을 지정합니다. $str_JSONString$
    문자열 배열 배열에 문자열 값을 지정합니다. [a,b,c]
    정수 배열 배열에 정수를 지정합니다. [11,22,334]
    이중 배열 배열에 정수와 십진수를 지정합니다. [23.5,27,44.5]
    부울 부울 값을 참 또는 거짓으로 지정합니다.
    부울 배열 부울 값을 배열로 지정합니다. [true,false]
    - - (수동 입력) 위의 형식에서 값을 지정하십시오.
  13. 내 설정 검증을 클릭하여 제공한 모든 매개변수를 검증하는 것이 좋습니다. 값이 올바르지 않으면 통합 검증 창에 세부 정보가 표시됩니다.
    Apigee 통합 실행
  14. 세션 이름으로 Default를 입력합니다.
  15. 실행 ID를 변수에 저장하여 Apigee에서 확인할 수 있습니다. 예시: ExecutionId.
  16. Apigee 통합의 응답을 확인하기 위해 응답을 변수에 저장할 수 있습니다. 예시: Execution.
    Apigee 통합 실행
    주: 출력은 유형 목록 사전으로 검색됩니다. 이 목록의 개별 기록(행)을 읽으려면 루프 작업을 사용해 모든 사전 아이템을 반복하거나 기록(행)을 개별적으로 추출해야 합니다. 예를 들어, 여러 기록 가져오기의 출력은 list_of_records_any 변수에 저장됩니다. 변수에 5개의 기록이 포함된 경우 각 기록은 루프 작업으로 전달되어 한 번에 하나씩 처리됩니다.여러 기록을 가져오기 위한 루프 작업