클라우드 자원이 Azure 클라우드에 있는 경우 MID 서버에 권한을 부여하는 서비스 주체라는 사용자 계정을 생성해야 선택한 자원에 액세스할 수 있습니다.
Azure 관리 그룹 및 구독
Azure 관리 그룹에는 다른 관리 그룹 및 구독이 포함됩니다. Azure Cloud 환경의 관리 그룹은 계층 구조를 형성하지만 볼륨 또는 가상 머신은 포함되지 않습니다. 구독에는 가상 머신 등의 클라우드 자원이 포함됩니다. 관리 그룹에 속한 구독을 하위 계정이라고 합니다.
관리 그룹 사용의 장점은 다음과 같습니다.
하위 계정의 편리한 채우기
관리 그룹을 구성하고 필요한 자격 증명을 제공하면 계정을 테스트할 수 있습니다. 테스트에 성공하면 검색은 해당 관리 그룹의 구독 목록을 반환합니다. 이 목록에서 관리 그룹을 사용하여 검색 일정에 포함할 구독 하위 계정을 하나 이상 선택할 수 있습니다. 관리 그룹 및 구독의 계층 구조에 대한 자세한 내용은 Azure 관리 그룹으로 자원 구성을 참조하십시오.
동적으로 가져온 자격 증명을 사용하여 하위 계정 자원 검색
구독에 대한 검색을 실행할 때 각 하위 계정마다 별도의 자격 증명이 필요하지 않습니다. 검색은 관리 그룹에 대한 자격 증명을 찾아 모든 구독 하위 계정에 매핑합니다. 클라우드 검색 프로세스는 Azure API를 통해 각 하위 계정에 대한 임시 자격 증명을 가져오는 방법으로 자격 증명을 자동으로 처리합니다. 기본 구성을 사용하거나 MID 서버를 사용자 지정하여 추가 통제 및 보안에 대한 다른 역할을 담당하도록 선택할 수 있습니다. 또한 검색은 검색 일정에 포함된 하위 계정 및 데이터센터 목록을 자동으로 새로 고칠 수 있습니다. 자세한 내용은 클라우드 검색을 통해 자동으로 최신 계정/하위 계정 검색 KB 문서를 참조하십시오.
Azure 클라우드 서비스의 서비스 주체는 Windows 프로세스가 Active Directory 도메인 내에서 서로 통신할 수 있는 Microsoft Windows 서비스 계정과 유사합니다.
ServiceNow 인스턴스에서 Azure 서비스 주체를 생성하려면 Azure 포털의 서비스 주체 자격 증명 값을 텍스트 편집기로 복사한 후 해당 값을 인스턴스로 전송합니다. 그림 1. 이 절차를 수행하는 동안 생성하는 텍스트 파일
이 테이블에서는 Azure에서 자격 증명에 필요한 값을 찾을 수 있는 위치와 Azure 서비스 주체 값을 제시합니다.
클라우드 프로비저닝 및 거버넌스 설정
Azure 서비스 주체 값
Azure 값의 위치
테넌트 ID
텍스트 파일의 Azure 디렉터리 ID 값입니다.
Azure 활성 디렉터리 > 속성 > 디렉터리 ID
클라이언트 ID
텍스트 파일의 Azure 애플리케이션 ID 값입니다.
Azure 활성 디렉터리 > 앱 등록 > 등록된 앱.애플리케이션 ID
비밀 키
텍스트 파일의 Azure 애플리케이션 키 값입니다.
Azure 활성 디렉터리 > 앱 등록 > 등록된 앱 > 설정 > 키(숨겨짐)
계정 ID
테넌트 ID와 연결된 Azure 구독 ID입니다.
Azure 활성 디렉터리 > 구독 > 구독 ID
하향식 검색 중 서비스 매핑에서 수집하는 데이터
검색된 구성 요소를 애플리케이션 서비스에 포함하려면 서비스 매핑의 태그 기반 검색에 사용되는 CI 관계를 활성화합니다. 이 CI 관계는 ServiceNow Store에서 1.0.68 릴리스부터 사용할 수 있습니다. 운영 단계는 태그 기반 검색 구성 문서를 참조하십시오.
서비스 매핑은 태그 기반 검색을 사용하여 클라우드 구성요소를 포함한 애플리케이션 서비스 맵을 생성합니다. 서비스 매핑 애플리케이션은 사전 구성된 다음 CI 관계와 함께 제공되며, 이 관계는 태그 기반 검색에 사용됩니다. 이 CI 관계는 ServiceNow Store에서 1.0.68 릴리스부터 사용할 수 있습니다.
표 10. 클라우드 공용 IP 주소(cmdb_ci_cloud_public_ipaddress)
CI 속성
Azure 속성
object_id
response.id
name
response.name
public_dns
properties.dnsSettings.fqdn
public_ip_address
properties.ipAddress
표 11. 클라우드 LB IP 주소(cmdb_ci_cloud_lb_ipaddress)
CI 속성
Azure 속성
object_id
"properties.frontendIPConfigurations.properties.privateIPAddress 또는 properties.frontendIPConfigurations.properties.publicIPAddress, 그런 다음 호출 공용 IP 주소 API"
name
"properties.frontendIPConfigurations.properties.privateIPAddress 또는 properties.frontendIPConfigurations.properties.publicIPAddress, 그런 다음 호출 공용 IP 주소 API"
ipaddress_type
"properties.frontendIPConfigurations.properties.privateIPAddress ==> 프라이빗 IP 주소 또는 properties.frontendIPConfigurations.properties.publicIPAddress ==> 공용 IP 주소"