AWS API 게이트웨이와 AWS Lambda 검색을 위한 테스트 패턴

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • Amazon AWS API 게이트웨이 [cmdb_ci_cloud_gateway] 및 Amazon AWS Lambda [cmdb_ci_cloud_function] 패턴을 사용하여 수평 및 하향식 검색을 실행합니다. 결과가 예상과 같은지 확인합니다.

    시작하기 전에

    배포가 AWS API 게이트웨이 검색AWS Lambda 검색에 대한 모든 필수 조건을 준수하는지 확인하십시오.

    필요한 역할: admin

    프로시저

    1. 엔트리포인트에 대해 다음 속성을 사용하여 애플리케이션 서비스를 생성합니다.
      필드 설명
      CI 유형 HTTPS
      URL API 게이트웨이를 호출하기 위한 URL입니다.

      일반적으로 API GW는 다음과 같은 형식입니다.

      https://{restapi_id}.execute-api.{region}.amazonaws.com/{stage_name}/

      예: https://k40o0l3af6.execute-api.us-east-1.amazonaws.com/prod/

      URL 형식에 대한 자세한 내용은 https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-call-api.html 문서를 참조하십시오.

      주:
      기본 stage_name 매개변수는 prod입니다.
    2. 검색을 클릭합니다.
      서비스 매핑은 Amazon AWS API 게이트웨이 [cmdb_ci_cloud_gateway] 패턴을 사용하는 하향식 검색을 실행합니다.

      서비스 매핑은 API 게이트웨이 CI(구성 항목) 식별을 완료한 후 API에 연결 연결 섹션을 실행하고 AWS Lambda에 연결을 검색합니다. 그런 다음 Amazon AWS Lambda [cmdb_ci_cloud_function] 패턴을 실행하고 AWS Lambda CI를 식별합니다.

    3. 서비스 매핑이 이 애플리케이션 서비스 검색을 마친 후 AWS 구성요소가 올바르게 검색되고 식별되는지 확인합니다.
      다음 동작이 실행되는지 확인합니다.
      • 서비스 매핑이 URL을 올바르게 확인하고 그 뒤에 있는 모든 IP 주소를 찾아서 각 IP 주소에 대한 엔트리포인트를 생성합니다.


        하향식 검색의 결과 확인
      • 서비스 매핑이 AWS API 게이트웨이를 식별하고 IP 주소에 대한 애플리케이션 클러스터를 생성합니다.

      • 속성 창에 AWS API 게이트웨이: 클라우드 게이트웨이 [cmdb_ci_cloud_gateway]의 속성이 표시됩니다.
      • 서비스 매핑이 API 게이트웨이의 애플리케이션 클러스터에 연결된 AWS Lambda를 검색합니다.
      • 서비스 매핑이 AWS Lambda에 연결된 데이터베이스를 검색합니다.