Microsoft Azure 인벤토리 검색
ServiceNow 검색 애플리케이션은 Azure를 통해 사용 가능한 자원을 검색하기 위해 Azure 인벤토리 패턴을 사용합니다. Azure Functions 또는 Azure Application Gateway와 같은 전용 패턴이 없는 Azure 자원에 이 패턴을 사용합니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.
Azure 인벤토리 패턴을 사용하여 최대 1만 개의 자원을 검색할 수 있습니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
필요 조건
- Azure 서비스 주체
- Azure 서비스 주체가 구성되어 있는지 확인합니다. 자세한 내용은 Azure 클라우드 검색 문서를 참조하십시오.
- 권한
- 버전 1.3.0 이상의 경우:
Microsoft Azure 콘솔에서 다음 REST POST 요청을 실행할 수 있는 권한이 있는 API 관리 서비스 독자 역할을 사용자에게 제공합니다.
"https://management.<자원 url>/providers/microsoft.resourcegraph/resources?api-version=2022-10-01"<자원 URL> – 이 URL은 "azure.com" 또는 정부 사이트 주소와 같은 Azure 계정 유형에 따라 다릅니다.
- 클라우드 검색 일정 생성
- 클라우드 검색에서 클라우드 자원 검색 일정 생성에 설명된 대로 관련 Azure 서비스 계정에 대한 일정 생성
- 자원 포함 목록을 사용하여 Azure 인벤토리 검색을 세부적으로 조정
- 배포에 Azure 검색에 대한 사용자 지정 패턴이 있는 경우 Azure 자원을 두 번 검색하지 않도록 하십시오.주:[pre_resource_whitelist] 테이블을 비워 두면 패턴이 모든 자원을 채우게 되어 성능 문제가 발생할 수 있습니다.
- 애플리케이션 범위가 검색 및 서비스 매핑 패턴인지 확인하십시오.
- 다음으로 이동 .
- 애플리케이션 목록에서 검색 및 서비스 매핑 패턴을 선택합니다.
- 다음으로 이동 .
- 클라우드 인벤토리 자원 포함 목록 [sa_cloud_inventory_resource_whitelist] 테이블을 엽니다.
- 관련 링크에서 목록 표시를 클릭합니다.
- 사용자 지정 패턴이 있는 자원 유형을 선택하고 선택한 행에 대해 수행할 작업 목록에서 삭제를 선택합니다.
- 애플리케이션 범위가 검색 및 서비스 매핑 패턴인지 확인하십시오.
- ServiceNow 관련 항목 수정
- 관련 항목으로 이동합니다.
- 새로 만들기를 클릭합니다.
- 식별자에 대해 cmdb_ci_cmp_resource를 입력합니다.
- 관련 테이블에 대해 키 값 [cmdb_key_value]를 선택합니다.
- 참조된 필드에 대해 구성 항목을 선택합니다.
- 기준 속성에 대해 키와 값을 추가합니다.
기준 속성을 보고 변경하기 위해 잠금 아이콘
을 클릭해야 할 수도 있습니다.
가로 검색 중 검색에서 수집하는 데이터
| 테이블 및 필드 | 추가 정보 |
|---|---|
| 클라우드 자원 [cmdb_ci_cmp_resource] | |
| 이름 | Azure 자원을 식별하는 데 사용되는 설명이 포함된 이름입니다. |
| 자원 유형 | 네트워크, 부하 분산 장치 등의 자원 유형입니다. |
| 객체 ID | Azure 자원의 ID입니다. |
| 설명 | 검색 중 채워지는 텍스트로 해당 자원을 Azure에서 사용할 수 있도록 지정합니다. |
| 키 값 [cmdb_key_value] | |
| 키 | Azure 태그 키 이름입니다. |
| 값 | Azure 태그 값 이름입니다. |
CI 관계
이러한 관계는 Azure Functions 검색을 지원하기 위해 생성됩니다.
| CI | 관계 | CI |
|---|---|---|
| 클라우드 자원 [cmdb_ci_cmp_resource] | Hosted on:Hosts | Azure 데이터센터 [cmdb_ci_azure_datacenter] |