Apigee Edge Enterprise 에디션 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 5분
  • ServiceNow 디스커버리 애플리케이션은 APIGee 패턴을 사용하여 Apigee Edge Enterprise 에디션 버전 4.x.x를 찾습니다. 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.

    APIGee 패턴은 각 API 서비스에서 로컬 캐시 파일로 데이터를 수집하는 내장 캐시 메커니즘을 사용합니다. 서비스 매핑 은 이러한 캐시 파일에 대해 하향식 디스커버리를 수행하여 나가는 Apigee Edge 연결을 찾습니다.

    스토어에서 앱 요청

    사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법에 대한 자세한 내용을 보려면 다음을 ServiceNow Store 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필수 구성요소

    Linux 사용자
    cat, ls, netstat 및 stat 명령 실행을 위한 높은 권한을 Linux OS(운영 체제) 사용자에게 제공하십시오. 자세한 내용은 서비스 매핑 권한 있는 사용자가 필요한 명령 문서를 참조하십시오.
    또한 OS 사용자 홈 폴더에서 다음 명령을 실행할 수 있는 권한을 이 Linux 사용자에게 제공하십시오.
    명령 설명
    "날짜 +%s" 현재 날짜를 가져옵니다.
    "ls -d $HOME/APIGee_Cache/cache_folder*" 마지막 캐시 폴더를 가져옵니다.
    "mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + "; ls -d$HOME/APIGee_Cache/cache_folder_" + $today 캐시 파일이 비어 있는 경우 캐시 파일을 생성합니다.
    "ls -d $HOME/APIGee_Cache/cache_folder*" 캐시 파일이 생성되었는지 확인합니다.
    "에코 'expr " + $today + " -" + $current_date+ "'" 폴더 생성 시간과 현재 날짜 사이의 간격을 계산합니다.
    "if [ " + $diff + " -ge" + $week_seconds+ " ]; 그런 다음 에코 true; fi" 폴더를 다시 생성할 필요가 있는지 확인합니다.
    "ls" + $cache_folder+ "/* | 정렬 | xargsgrep -l " + $entry_point.source_url 서비스의 엔트리포인트로 입력하는 소스 URL이 기존 캐시 파일에 포함되어 있는지 확인합니다.
    "rm-rf" + $cache_폴더+ "; mkdir-p $HOME/APIGee_Cache/cache_folder_" + $today + "; ls -d $HOME/APIGee_Cache/cache_folder_" + $today 오래된 캐시 파일을 제거합니다.
    "curl -k -X GETurl-H '<ClientID>: <토큰>'" 지정된 토큰에 대한 API 응답을 가져옵니다.
    "ls" + $cache_folder+ "/* | 정렬 | xargsgrep -l " + $entry_point.source_url 캐시 파일에서 URL 정의를 가져옵니다.
    애플리케이션 자격 증명
    애플리케이션 자격 증명을 다음과 같이 구성합니다.
    표 1. 애플리케이션 자격 증명 양식
    필드 설명
    이름 자격 증명 이름(예: Apigee 토큰)입니다.
    활성 검색에 이 자격 증명을 사용하도록 설정하는 확인란입니다.
    사용자 이름 이 애플리케이션 자격 증명의 사용자 이름입니다. 로컬 캐시에서 정보가 추출되기 때문에 이 패턴의 자격 증명에는 모든 사용자를 사용할 수 있습니다.
    암호 이 애플리케이션 자격 증명의 실제 사용자 암호입니다.
    CI 유형 이 자격 증명이 사용되는 CI 유형: APIGee 서비스 [cmdb_ci_appl_apigee_srv]
    주:
    ServiceNow 애플리케이션은 서비스 인스턴스를 CI(구성 항목)로 구성하는 장치 및 애플리케이션을 말합니다.
    적용 대상 이러한 자격 증명을 네트워크의 모든 MID 서버 또는 하나 이상의 특정 MID 서버에 적용할지 선택하십시오. MID 서버 필드에서 이러한 자격 증명을 사용해야 하는 MID 서버를 지정합니다.
    순서 플랫폼에서 장치에 로그온하려고 할 때 이 자격 증명을 시도하는 순서(시퀀스)를 입력합니다. 숫자가 작을수록 이 자격 증명이 목록에서 더 위에 나타납니다. 많은 수의 자격 증명을 사용하거나 로그인 시도가 3회 실패하여 보안상 사용자가 잠기는 경우 자격 증명 순서를 설정하십시오. 모든 자격 증명의 순서 번호가 같거나 없으면 인스턴스에서 임의의 순서로 자격 증명을 시도합니다.
    curl 명령
    Apigee Edge를 호스팅하는 Linux 서버에 curl 명령이 설치되어 있는지 확인합니다.
    시스템 속성 구성
    • 하향식 발신 Apigee Edge 연결을 만들려면 다음 구문을 사용하여 Apigee URL(apigee.url) 시스템 속성을 구성합니다.

      01#DVL#https://<url1>.com/dashboard/v1/targetServers/dvl### 02#QA#https://<url2>.com/dashboard/v2/targetServers/qa###

      위치

      01은 URL 번호입니다.

      DVL은 개발 등의 환경 유형입니다.

      #은 속성 사이의 구분 기호입니다. 위 예시에 있는 위치에 정확하게 배치합니다.

      ###은 URL 사이의 구분 기호입니다.

    • 값 필드에 Apigee API Client ID를 입력하여 Apigee API Client ID(apigee.api.client.id) 시스템 속성을 구성합니다. 패턴에서는 이 속성을 토큰이 있는 curl 명령의 헤더로 사용합니다.

      curl -k -X GET " + url + " -H ' apigee.api.client.id: " + 토큰

    패턴은 Apigee URL 및 Apigee api 클라이언트 ID 추가 sa_pre_task_script을 사용하여 이 두 시스템 속성을 채웁니다.

    Apigee Edge Enterprise 에디션에 대해 수집한 디스커버리 데이터

    디스커버리 에서는 APIGee 패턴을 실행할 때 데이터를 CMDB 채웁니다.

    표 2. APIGee 서비스 [cmdb_ci_appl_apigee_srv]
    필드 설명
    이름 [name] Apigee Edge를 호스팅하는 서버의 이름입니다.
    버전 [version] Apigee Edge의 버전입니다.
    설치 디렉터리 [install_directory] 모든 Apigee Edge 라이브러리와 실행 파일이 들어있는 폴더입니다.
    구성 디렉터리 [config_directory] 모든 Apigee Edge 구성 파일이 들어있는 폴더입니다.

    CI 관계

    APIGee 패턴은 CI 관계를 생성하지 않습니다.

    하향식 검색 중 수집하는 서비스 매핑 데이터

    APIGee 패턴은 패턴의 연결 섹션에서 구성하는 URL을 기반으로 Apigee Edge에서 다른 CI로의 연결을 식별합니다.