클라우드 컴퓨팅 장치에 대한 클라우드 REST 쿼리 정의

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 검색 패턴을 생성할거나 수정하는 과정에서 클라우드 REST 쿼리 작업을 사용하여 Microsoft Azure 또는 Amazon Web Services와 같은 PaaS(서비스형 플랫폼) 유형의 CI(구성 항목)에서 정보를 추출할 수 있습니다.

    시작하기 전에

    • 클라우드 REST 쿼리 작업을 사용하려는 CI의 운영 체제가 논리적 데이터센터 OS 유형 [cmdb_ci_logical_datacenter]를 확장하는지 확인하십시오.
      1. 다음으로 이동 패턴 디자이너 > 디스커버리 패턴.
      2. 관련 패턴을 두 번 클릭하여 패턴 디자이너에서 엽니다.
      3. 기본 탭을 클릭합니다.
      4. 이 CI의 운영 체제를 기록해둡니다.
      5. 다음으로 이동 시스템 정의 > 테이블.
      6. 검색 필드를 레이블로 설정하고 패턴의 기본 탭에 명시된 대로 운영 체제의 이름을 입력합니다.
      7. 목록에서 운영 체제를 찾고 논리 데이터센터가 테이블 확장 열에 나타나는지 확인합니다.
    • 다음과 같이 관련 패턴 단계로 이동합니다.

      1. 패턴 양식에서 디스커버리에 대한 관련 식별 섹션을 선택합니다.

        또는 서비스 매핑에 대한 관련 식별 또는 연결 섹션을 선택합니다.

      2. 관련 패턴 단계를 선택하거나 위에 단계 추가 아이콘을 클릭하여 단계를 추가합니다.

    프로그래밍에 대한 기본 지식이 있는 것이 좋습니다.

    필요한 역할: pd_admin

    이 태스크 정보

    PaaS CI 검색에 사용되는 패턴으로 클라우드 REST 쿼리 작업을 배포합니다. 이 Java 스크립트 기반의 사용자 지정 작업은 ServiceNow Store에서 패턴 버전 1.0.24 이상을 다운로드한 후에만 사용할 수 있습니다. 기본 시스템에서 사용할 수 있는 클라우드 REST 호출 작업 대신 이 운영을 사용하십시오.

    클라우드 REST 쿼리 작업을 사용하여 쿼리할 장치의 쿼리 구문을 얻으려면 제조업체에서 제공한 공식적인 API 관련 설명서를 참조하십시오. 예:

    프로시저

    1. 운영 목록에서 클라우드 REST 쿼리를 선택합니다.
    2. 필요에 따라 쿼리 매개변수를 정의합니다.
      주:
      이 운영을 사용자 지정한 경우 쿼리 매개변수가 다를 수 있습니다.
      필드 설명
      URL 공식 Microsoft Azure 또는 Amazon Web Services 설명서에 설명된 대로 URL을 지정합니다.

      변수를 사용할 수 있습니다. 표 형식 변수에 특정 필드의 값을 입력할 수도 있습니다.

      메서드

      "GET"과 같이 모두 대문자인 문자열로 메서드 값을 입력합니다. 지원되는 메서드는 다음과 같습니다.

      • GET
      • 게시
      • PUT

      자세한 내용은 관련 API 가이드를 참조하십시오. API 설명서에서 HTTP 쿼리 메서드를 구체적으로 언급하지 않는 경우 GET 메서드를 사용합니다.

      본문 (옵션) 요청 본문을 문자열로 입력합니다.

      문자열에 따옴표가 포함되어 있으면 따옴표 앞에 백슬래시 기호를 사용하여 문자열이 따옴표로 끝나지 않음을 나타냅니다.

      머리글 (옵션) 관련 API 설명서에 HTTP 헤더를 보내야 한다고 나와 있는 경우 다음 형식으로 헤더를 입력합니다.

      Header_name1:header_value1,header_name2:header_value2

      예를 들어 Content-Type:xml을 입력합니다.
      서식 있음 형식이 지정된 JSON인지 여부
    3. 명령 출력 전체를 변수로 저장하려면 구문 분석 정의 목록에서 없음을 선택하고 변수를 정의합니다.
    4. 구문 분석 정의 목록에서 구문 분석 전략을 선택합니다.
    5. 디버그 모드에서 작업하는 경우 다음과 같이 구문 분석 조건을 정의합니다.
      1. 작업 실행을 클릭하여 출력 창에서 결과를 봅니다.
      2. 출력 창에서 변수에 포함할 텍스트나 기호를 표시합니다.
      3. 변수 이름 상자에 새 변수의 이름(예: 'process_name')을 입력합니다.

        출력 창에 표시된 문자열의 변수 이름 정의
      4. Enter 키를 누릅니다.
        새 변수가 변수 창에 추가됩니다.
    6. 디버그 모드에서 작업하지 않는 경우 다음과 같이 구문 분석 조건을 정의합니다.
      1. 변수 창에서 변수 추가를 클릭하고 새 변수의 이름을 입력합니다.
      2. 고급 아이콘을 클릭합니다.

        고급 변수 창 표시
      3. 열 레이블 추가를 클릭합니다.
      4. 구문 분석 쿼리를 입력합니다.
      5. 구분 기호 값을 입력합니다.
      6. 위치 값을 입력합니다.
    7. 결과가 없는 경우 종료를 선택하여 검색을 중지합니다.

    이 작업은 다음에서 사용됩니다. 운영이 사용되는 항목
    계층 구조 애플리케이션
    CI 유형 클라우드 객체 저장소 [cmdb_ci_cloud_object_storage]
    패턴 Amazon AWS S3
    섹션 AWS S3의 식별
    단계 번호 및 이름 3. 버킷 나열

    클라우드 REST 쿼리 작업

    클라우드 REST 쿼리 작업을 사용하여 AWS 버킷, 해당 이름 및 생성 날짜에 대한 정보를 추출합니다.