inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AWS로 쉽고 빠르지만 아주 견고한 서버 환경을 구축하는 방법

프로젝트 클론 및 실행 테스트 (실습)

4강-Postman 사용하여 health check

108

jiwon784

작성한 질문수 1

0

안녕하세요, 4강보면서 실습중인데, 마지막 postman사용해서 health check 하는 방법에 대해 자세히 알려주실 수 있나요? postman 설치까지만 해두었습니다.

aws docker msa container ecs fargate

답변 3

0

Burger

안녕하세요 jiwon784님!

스프링 서버를 로컬에서 실행시키셨다면, 로컬 호스트 주소로 스프링에서 지정한 포트 그리고 health check 요청을 구현한 path로 postman을 통해 요청 해서 서버가 잘 실행됐는지 확인하기 위함입니다.

 

더 궁금하신 부분이 있다면 언제든 질문 남겨주세요!

최근 일이 정신없어 답변이 많이 늦은점 죄송합니다.

감사합니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. jiwon784님.

Postman을 사용하여 Health Check를 수행하는 방법에 대해 안내드리겠습니다. Postman은 다양한 API 요청을 테스트하고 분석할 수 있는 도구로, 웹 서버나 API 엔드포인트의 상태를 확인하는 데 유용합니다.

Postman을 사용하여 API Health Check를 수행하는 기본적인 과정은 다음과 같습니다:

  1. Postman 실행 및 새 요청 생성:

    • Postman을 실행하고, “새 요청” 버튼을 클릭합니다. 이 버튼을 통해 새로운 HTTP 요청을 생성할 수 있습니다.
  2. 요청 URL 설정:

    • GET 방식으로 HTTP 요청을 수행합니다. URL 입력란에 본인의 서버의 Health Check 경로를 입력합니다.
    • 일반적인 Health Check 경로는 /health 또는 /health_check와 같은 형식을 가집니다. 예: http://your-server-url/health_check
  3. 요청 전송:

    • 설정된 URL에 대해 ‘Send’ 버튼을 눌러 요청을 전송합니다.
  4. 결과 확인:

    • 서버가 정상적으로 응답하면 상태 코드와 함께 JSON 형식의 응답 본문이 출력됩니다. 일반적인 Health Check의 성공 응답은 상태 코드 200과 함께 “OK” 메시지가 포함될 수 있습니다.
  5. 응답 본문 및 상태 코드 해석:

    • 응답 본문을 확인하여 서버 상태나 기타 건강 정보를 파악할 수 있습니다. 상태 코드가 200으로 표시되면 서버가 정상임을 뜻합니다.

이러한 과정을 통해 현재 서버의 상태를 쉽게 모니터링하고, API의 가용성을 확인할 수 있습니다.

이와 관련하여 유사한 예제를 확인하시려면 다음 링크를 참고하실 수 있습니다:
- Postman으로 AWS API 테스트하기

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

jiwon784

아, 5강에서 확인했습니다.

ECS 환경에서의 ELB 간헐적 504에러

0

357

3

Docker 설치 후 AMI 를 만든 이유

1

218

2

EC2 Free tier Instance

0

162

1

라우팅 테이블 1개

1

154

2

Private EC2내 Userdata Script 동작 문제

0

196

2

기본 라우팅 테이블을 사용하지 않는 이유가 뭔가요?

1

162

1

private instance 80포트 연결불가

0

172

1

로드밸런서 HTTP/HTTPS 리스너 규칙 설정 질문

0

254

2

단일 AZ의 ECS 환경 구축에 대해서 질문드립니다!

1

200

2

AWS 계정 Budget 설정 (실습) 영상 오류?

0

169

1

NAT Gateway 와 RDS Proxy

0

220

2

ecs 컨테이너 인스턴스에 추가되지 않습니다.

0

251

2

Auto Scaling Group 인스턴스 개수 관련하여 질문드립니다.

0

171

2

goopang-target-group 에서 unhealthy

1

704

11

외부에서 private subnet 으로 HTTP 요청이 안되는 문제점

1

210

2

curl -XGET 'localhost/health_check' 명령어에 실패합니다.

0

220

1

aws ecs 클러스터 생성 중 dns에러

0

286

3

aws ecs의 service 생성 오류

1

506

4

ecs task error

0

230

3

lambda 인증

1

148

2

lamda node.js 16 버전

0

123

2

user-data의 git clone이 동작하지 않는것 같습니다.

0

173

2

장바구니 서비스 연결 실패

1

159

2

디비 연결 안돼요 ㅠ

0

170

2