Apigee 통합 실행
- 최종 업데이트2023/04/05
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 인스턴스에서 통합을 실행합니다.
프로시저
- Control Room에 로그인합니다.
- 새 봇을 생성합니다. 자세한 내용은 첫 번째 봇 생성 항목을 참조하십시오.
- 작업 창에서 Apigee > 통합 실행을 선택하고 봇 흐름의 시작 부분 아래에 놓습니다.
-
구성할 통합 검색을 클릭합니다. 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에 저장합니다.
-
연결을 클릭합니다.
자격증명이 올바르다면 GCloud 및 2/4단계:에 연결됩니다. 통합 로드 화면이 나타납니다.
-
2/4단계:에서 다음을 선택합니다. 통합 로드 화면.
- 프로젝트 ID 드롭다운을 클릭하고 통합을 로드할 프로젝트 ID를 선택합니다.
-
위치 드롭다운을 클릭하고 통합을 로드할 위치를 선택합니다.
-
다음을 클릭합니다.
3/4단계: 통합 선택 화면이 사용 가능한 모든 통합과 함께 표시됩니다.
-
목록에서 통합을 선택합니다.
-
다음을 클릭합니다.
4/4단계: 내 통합 구성 화면이 모든 구성 옵션과 함께 표시됩니다.
-
4/4단계:에서 내 통합 구성 화면에서 API 트리거 드롭다운을 클릭하고 호출할 트리거를 선택합니다.
입력 매개변수는 Apigee에서 검색한 매개변수입니다. -
완료를 클릭합니다.
선택한 모든 옵션은 Apigee: 통합 실행 작업에서 매개변수로 표시됩니다.
-
새 입력 매개변수 추가를 클릭하여 입력 매개변수를 수동으로 추가합니다. 다음 테이블에 지정된 대로 다양한 매개변수 유형에 대한 매개변수 값을 제공할 수 있습니다.
매개변수 유형 매개변수 값 예 문자열 변수로 저장된 문자열 값을 지정합니다. $str_INString$ 정수 숫자를 지정합니다. 9 이중 십진수를 지정합니다. 20,5 JSON JSON 문자열을 지정합니다. $str_JSONString$ 문자열 배열 배열에 문자열 값을 지정합니다. [a,b,c] 정수 배열 배열에 정수를 지정합니다. [11,22,334] 이중 배열 배열에 정수와 십진수를 지정합니다. [23.5,27,44.5] 부울 부울 값을 참 또는 거짓으로 지정합니다. 참 부울 배열 부울 값을 배열로 지정합니다. [true,false] - - (수동 입력) 위의 형식에서 값을 지정하십시오. -
내 설정 검증을 클릭하여 제공한 모든 매개변수를 검증하는 것이 좋습니다. 값이 올바르지 않으면 통합 검증 창에 세부 정보가 표시됩니다.
- 세션 이름으로 Default를 입력합니다.
- 실행 ID를 변수에 저장하여 Apigee에서 확인할 수 있습니다. 예시: ExecutionId.
-
Apigee 통합의 응답을 확인하기 위해 응답을 변수에 저장할 수 있습니다. 예시: Execution.
주: 출력은 유형 목록 사전으로 검색됩니다. 이 목록의 개별 기록(행)을 읽으려면 루프 작업을 사용해 모든 사전 아이템을 반복하거나 기록(행)을 개별적으로 추출해야 합니다. 예를 들어, 여러 기록 가져오기의 출력은 list_of_records_any 변수에 저장됩니다. 변수에 5개의 기록이 포함된 경우 각 기록은 루프 작업으로 전달되어 한 번에 하나씩 처리됩니다.