Amazon 패턴을 사용한 API 게이트웨이 검색
및 애플리케이션은 ServiceNow 디스커버리 Amazon AWS API 게이트웨이 패턴을 사용하여 API 게이트웨이 및 다른 엔터티에 대한 연결을 찾습니다Amazon.서비스 매핑 이러한 자원 중 일부를 검색하려면 에서 애플리케이션의 디스커버리 및 서비스 매핑 패턴ServiceNow Store최신 버전으로 업데이트해야 할 수 있습니다.
버전 1.29.0부터 디스커버리 및 서비스 매핑 패턴 Amazon AWS API 게이트웨이 패턴 데이터 모델이 변경되었습니다.
스토어에서 앱 요청
사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법에 대한 자세한 내용을 보려면 다음을 ServiceNow Store 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- 필요 조건 확인 AWS
- 자세한 내용은 다음의 AWS 패턴을 사용한 검색필요 조건 섹션을 참조하십시오.
- 중복을 방지하기 위해 레거시 데이터 모델 CI 폐기
- CI 중복을 방지하려면 예약된 작업을 활성화하여 레거시 데이터 모델 CI를 폐기됨으로 표시합니다. 자세한 내용은 레거 AWS 시 API 게이트웨이 데이터 모델 CI 폐기 문서를 참조하십시오.
가로 검색 중 디스커버리에서 수집하는 데이터
디스커버리Amazon AWS API 게이트웨이 패턴을 실행할 때 데이터를 채웁니다.CMDB
| 필드 | 설명 |
|---|---|
| 이름 [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 . 기본값은 운영입니다. |
| 필드 | 설명 |
|---|---|
| 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. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | DNS 호스트의 고유한 이름 또는 IP 주소입니다. |
| IP 주소 [ip_address] | DNS 호스트의 IP 주소입니다. |
관계
디스커버리 에서는 API 게이트웨이 검색을 지원 Amazon 하기 위해 이러한 관계를 생성합니다.
| CI | 관계 | CI |
|---|---|---|
| AWS API 게이트웨이 [cmdb_ci_aws_api_gateway] | 제공::P제공자 | 관리형 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] 테이블에 채웁니다.
| 필드 | 설명 |
|---|---|
| 키 [key] | 태그 이름입니다. |
| 값 [value] | 태그 값입니다. |
| 구성 항목 [configuration_item] | 관리형 API [cmdb_ci_managed_api] 테이블을 참조합니다. |
하향식 검색 중 검색하는 서비스 매핑 연결
- AWS Lambda
- 가상 사설 클라우드용 VPC 링크
- API 게이트웨이에 구성된 URL로 정의된 HTTP 엔드포인트