Microsoft Azure Functions 검색
ServiceNow 검색 및 서비스 매핑 애플리케이션은 Azure - Functions(LP) 및 Azure - Functions TD 패턴을 사용하여 Azure Function 앱을 검색하고 애플리케이션 서비스의 컨텍스트에 매핑합니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필수 구성요소
- Azure Functions 상세 정보
- ITOM 가시성에서 검색한 제품에 대한 상세 정보
- Azure 서비스 계정
- Azure 서비스 계정을 구성합니다. 자세한 내용은 클라우드 계정 설정 Azure 문서를 참조하십시오.
- Azure 사용자 자격 증명
- Now Platform에서 클라우드 검색을 위한 서비스 계정을 생성합니다. 계정 ID를 Microsoft Azure Console에 표시되는 대로 Azure Service Principal에 설정합니다. 자세한 내용은 Azure 클라우드 자격 증명 생성 문서를 참조하십시오.
- 권한
- Microsoft Azure 콘솔에서 사용자에게 API 관리 서비스 구독자 역할을 제공합니다.
- Azure 클라우드 검색 실행
- 자세한 내용은 Azure 클라우드 검색 문서를 참조하십시오.
- 검색 일정 생성
- 클라우드 검색 작업 공간에서 검색 일정 생성
가로 검색 중 검색에서 수집한 데이터
| 테이블 및 필드 | 설명 |
|---|---|
| Azure Function [cmdb_ci_cloud_function] | |
| name | Function 앱의 이름입니다. |
| Object_id | Function 앱의 ID입니다. |
| ip_address | Function 앱의 IP 주소입니다. |
| fqdn | Function 앱의 전체 주소 도메인 이름(FQDN)입니다. |
| code_location_url | Function 앱 소스 코드의 URL입니다. |
| app_function_state | Function 앱의 상태입니다. |
| operational_status | Function 앱의 운영 상태입니다. |
| install_status | Function 앱의 설치 상태입니다. |
CI 관계
이러한 관계는 Azure Functions 검색을 지원하기 위해 생성됩니다.
| CI | 관계 | CI |
|---|---|---|
| Azure Functions [cmdb_ci_cloud_function] | Hosted on::Hosts | Azure 데이터센터 [cmdb_ci_azure_datacenter] |
하향식 검색 중 서비스 매핑에서 찾은 연결
서비스 매핑은 다음 연결을 검색할 수 있습니다.
- 다음 데이터베이스에 대한 연결: MSSql, MySql, MongoDB 및 Documentum.
- Azure Functions 환경에 속하는 HTTP 연결(예: https://scenario4-hop1-azure-function.azurewebsites.net) 주:서비스 매핑은 Azure Functions의 나가는 HTTP 연결에 대한 정보를 얻기 위해 java 클래스/jars 및 이진 파일을 검사하지 않습니다. java 클래스/jars 및 이진 파일이 나가는 HTTP 연결에 대한 정보의 유일한 소스인 경우 서비스 매핑이 이러한 HTTP 연결을 찾지 않습니다.