Amazon 패턴을 사용한 API 게이트웨이 검색

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 및 애플리케이션은 ServiceNow 디스커버리 Amazon AWS API 게이트웨이 패턴을 사용하여 API 게이트웨이 및 다른 엔터티에 대한 연결을 찾습니다Amazon.서비스 매핑 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.

    버전 1.29.0부터 디스커버리 및 서비스 매핑 패턴 Amazon AWS API 게이트웨이 패턴 데이터 모델이 변경되었습니다.

    그림 1. 새 Amazon AWS API Gateway 패턴 데이터 모델
    Amazon AWS API 게이트웨이 패턴 새 데이터 모델 관계

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필수 구성요소

    필요 조건 확인 AWS
    자세한 내용은 다음의 패턴을 사용한 Amazon AWS Cloud 구성요소 검색필요 조건 섹션을 참조하십시오.

    가로 검색 중 디스커버리에서 수집하는 데이터

    디스커버리Amazon AWS API 게이트웨이 패턴을 실행할 때 데이터를 채웁니다.CMDB

    표 1. AWS API 게이트웨이 [cmdb_ci_aws_api_gateway]
    필드 설명
    이름 [name] "aws-gateway-" + 계정 ID + 지역을 연결합니다.

    예: aws-gateway-0000000000000-us-east-1

    ID [id] "aws-gateway-" + 계정 ID + 지역을 연결합니다.

    예: aws-gateway-0000000000000-us-east-1

    설치 상태 [install_status] 게이트웨이의 설치 상태입니다 AWS . 기본값은 설치됨입니다.
    운영 상태 [operational_status] 게이트웨이의 운영 상태입니다 AWS . 기본값은 운영입니다.
    표 2. 관리형 API [cmdb_ci_managed_api]
    필드 설명
    ID [id] "https://" + API ID + ".execute-api." + region + ".amazonaws.com"의 연결

    예: https://a1b2c3d4e5.execute-api.us-east-1.amazonaws.com.

    이름 [name] API의 이름입니다.
    설명 [short_description] API에 대한 설명입니다.
    설치 상태 [install_status] API의 설치 상태입니다. 기본값은 설치됨입니다.
    운영 상태 [operational_status] API의 운영 상태입니다. 기본값은 운영입니다.
    유형 [type] API 유형: REST.
    버전 [version] API의 버전입니다.
    전체 주소 도메인 이름 [fqdn] API ID + ".execute-api." + region + ".amazonaws.com"를 연결합니다.

    예: a1b2c3d4e5.execute-api.us-east-1.amazonaws.com.

    표 3. DNS 이름 [cmdb_ci_dns_name]
    필드 설명
    이름 [name] DNS 호스트의 고유한 이름 또는 IP 주소입니다.
    IP 주소 [ip_address] DNS 호스트의 IP 주소입니다.
    그림 2. Amazon API 게이트웨이 의존성 뷰
    aWS API 게이트웨이 의존성 뷰 맵의 CI 및 연결

    관계

    디스커버리 에서는 API 게이트웨이 검색을 지원 Amazon 하기 위해 이러한 관계를 생성합니다.

    CI 관계 CI
    AWS API 게이트웨이 [cmdb_ci_aws_api_gateway] Provides::Provided by 관리형 API [cmdb_ci_managed_api]
    관리형 API [cmdb_ci_managed_api] Hosted on::Hosts AWS 데이터센터 [cmdb_ci_aws_datacenter]
    관리형 API [cmdb_ci_managed_api] Uses::Used by DNS 이름 [cmdb_ci_dns_name]
    DNS 이름 [cmdb_ci_dns_name] Hosted on::Hosts AWS 데이터센터 [cmdb_ci_aws_datacenter]
    키 값 [cmdb_key_value] 참조 관리형 API [cmdb_ci_managed_api]

    태그 검색

    Amazon AWS API Gateway 패턴은 태그를 수집하여 키 값 [cmdb_key_value] 테이블에 채웁니다.

    표 4. 키 값 [cmdb_key_value]
    필드 설명
    키 [key] 태그 이름입니다.
    값 [value] 태그 값입니다.
    구성 항목 [configuration_item] 관리형 API [cmdb_ci_managed_api] 테이블을 참조합니다.

    하향식 검색 중 서비스 매핑에서 검색하는 연결

    서비스 매핑은 애플리케이션 서비스의 컨텍스트에서 AWS API 게이트웨이의 하향식 검색을 수행합니다. AWS API 게이트웨이의 나가는 연결을 검색합니다.
    • AWS Lambda
    • 가상 사설 클라우드에 대한 VPC 링크
    • API 게이트웨이에 구성된 URL로 정의된 HTTP 엔드포인트