서비스에 대한 상태 확인 구성 - AWS App Runner

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

서비스에 대한 상태 확인 구성

AWS App Runner 는 상태 확인을 수행하여 서비스의 상태를 모니터링합니다. 기본 상태 확인 프로토콜은 TCP입니다. App Runner는 서비스에 할당된 도메인을 ping합니다. 또는 상태 확인 프로토콜을 HTTP로 설정할 수 있습니다. App Runner는 웹 애플리케이션에 상태 확인 HTTP 요청을 보냅니다.

상태 확인과 관련된 몇 가지 설정을 구성할 수 있습니다. 다음 표에서는 상태 확인 설정과 기본값을 설명합니다.

설정 설명 기본값

프로토콜

App Runner가 서비스에 대한 상태 확인을 수행하는 데 사용하는 IP 프로토콜입니다.

프로토콜을 로 설정하면 TCPApp Runner는 애플리케이션이 수신 대기 중인 포트에서 서비스에 할당된 기본 도메인을 ping합니다.

프로토콜을 로 설정하면 HTTPApp Runner는 구성된 경로로 상태 확인 요청을 보냅니다.

TCP

경로

App Runner가 HTTP 상태 확인 요청을 보내는 URL입니다. HTTP 검사에만 적용됩니다.

/

간격

상태 확인 간격(초)입니다.

5

제한 시간

상태 확인 응답이 실패했다고 결정하기 전에 대기하는 시간(초)입니다.

2

정상 임계값

App Runner가 서비스가 정상이라고 판단하기 전에 성공해야 하는 연속 확인 횟수입니다.

1

비정상 임계값

App Runner가 서비스가 비정상이라고 판단하기 전에 실패해야 하는 연속 확인 횟수입니다.

5

상태 확인 구성

다음 방법 중 하나를 사용하여 App Runner 서비스의 상태 확인을 구성합니다.

App Runner console

App Runner 콘솔을 사용하여 App Runner 서비스를 생성하거나 나중에 구성을 업데이트할 때 상태 확인 설정을 구성할 수 있습니다. 전체 콘솔 절차는 App Runner 서비스 생성 및 섹션을 참조하세요App Runner 서비스 구성. 두 경우 모두 콘솔 페이지에서 상태 확인 구성 섹션을 찾습니다.

상태 확인 옵션을 보여주는 App Runner 콘솔 구성 페이지
App Runner API or AWS CLI

CreateService 또는 UpdateService API 작업을 호출할 때 HealthCheckConfiguration 파라미터를 사용하여 상태 확인 설정을 지정할 수 있습니다.

파라미터의 구조에 대한 자세한 내용은 AWS App Runner API 참조HealthCheckConfiguration을 참조하세요.