Consul-Terraform-Sync API 개요
Consul-Terraform-Sync API 개요 (Consul-Terraform-Sync API overview)
Consul-Terraform-Sync(CTS)는 CTS 인스턴스를 쿼리하고 작업을 실행·관리하기 위한 HTTP API 인터페이스를 제공해요.
출처: 문서
본문
Consul-Terraform-Sync (CTS)는 CTS 인스턴스를 쿼리하고 작업을 실행하고 관리하기 위한 HTTP API 인터페이스를 제공합니다.
포트 (Port)
API는 기본 포트 8558에서 제공되며, port 구성으로 설정하면 다른 포트에서 제공됩니다.
버전 접두사 (Version prefix)
모든 API 라우트는 /v1/ 접두사로 시작합니다. 이 문서는 현재 유일한 버전인 API v1에 대한 것입니다.
예: localhost:8558/v1/status
요청 ID (Request ID)
CTS API 엔드포인트에 대한 각 호출은 request_id 필드를 반환합니다. 이 필드는 API가 생성한 문자열입니다. 예:
"request_id": "e1bc2236-3d0e-5f5e-dc51-164a1cf6da88"
오류 메시지 (Error messages)
API는 호출이 성공하면 200 범위의 응답 코드를 보냅니다. 호출이 실패하면 API는 가능할 때 추가 정보를 포함하는 오류 메시지를 보냅니다. 자세한 내용은 Error Messages을 참조하세요.