접속 프로파일 연결 테스트
접속 프로파일을 생성하기 전에 연결 설정의 유효성을 동기 방식으로 테스트합니다. 기존 프로파일의 식별자를 전달하면 암호화된 설정 값을 재사용합니다.
HTTP 요청
GET /api/sonar/connect-profiles/test-connect
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
-G --data-urlencode 'type=jdbc' \
--data-urlencode 'configs={"jdbc_url":"jdbc:mysql://198.51.100.1:3306/testdb","user":"admin","password":"****"}' \
https://HOSTNAME/api/sonar/connect-profiles/test-connect
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| type | O | 문자열 | 프로파일 유형 | |
| configs | O | 문자열 키/값 | 설정 값 | JSON 형식 |
| guid | X | 문자열 | 기존 프로파일 식별자 | 암호화된 설정 값 재사용 시 36자 GUID |
정상 응답
연결 성공:
{
"result": true
}
연결 실패:
{
"result": false,
"msg": "Connection refused"
}
오류 응답
필수 매개변수가 누락된 경우
HTTP 상태 코드 400 응답
{
"error_code": "null-argument",
"error_msg": "type should be not null"
}