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