Snyk Broker를 위한 사전 검사

사전 점검의 주요 목적은 오류 및 잘못된 구성을 사용 중이 아니라 Broker Client 시작 시점에 조기에 포착하는 것입니다. 점검의 성공 여부와 관계없이 Broker Client는 시작됩니다. 다음 점검들을 사용할 수 있습니다.

broker-server-status

Broker Server 상태 점검은 Broker Server에 대한 연결성을 검증합니다. {BROKER_SERVER_URL}/healthcheck로 GET 요청을 수행합니다.

별도로 지정하지 않은 경우, BROKER_SERVER_URL은 https://broker.snyk.ioarrow-up-right입니다.

rest-api-status

REST API 상태 점검은 {API_BASE_URL}/rest/openapi로 GET 요청을 수행하여 Snyk REST API에 대한 연결성을 검증합니다. 이 점검은 조건부이며 고가용성(high availability) 모드가 활성화된 경우에만 실행됩니다.

별도로 지정하지 않은 경우, API_BASE_URLhttps://api.snyk.ioarrow-up-right입니다. 추가 URL은 지역 호스팅 및 데이터 상주를 참조하십시오.

broker-client-url-validation

Broker Client 구성 점검은 가능한 범위 내에서 BROKER_CLIENT_URL 값을 검증합니다. 점검 시 구성에 스킴(http 또는 https)이 포함되어 있는지 확인하며, 스킴이 https인 경우 SSL 인증서+키가 로드되었거나 업스트림에서 TLS 종단(TLS-termination)이 사용되는지 확인합니다.

TLS 종단을 사용 중이고 Broker Client에 인증서+키가 필요하지 않은 경우, 사전 점검에서 TLS 종단을 알리기 위해 BROKER_CLIENT_URL_TLS_TERMINATED 환경 변수를 추가하십시오.

기본값은 없습니다.

circle-info

PREFLIGHT_CHECKS_ENABLED=false 환경 변수를 사용하여 사전 점검 기능을 비활성화할 수 있습니다. 이 경우 Broker Client가 시작될 때 점검이 실행되지 않습니다.

Last updated