5.5. Fuse Online 공용 엔드포인트를 호출할 curl 명령을 지정하는 형식
Fuse Online 공용 REST API 엔드포인트를 호출하는 curl
명령의 형식은 다음과 같습니다.
curl [options] \ -H "Content-Type: <media-type>" \ -H "SYNDESIS-XSRF-TOKEN: awesome" \ -H `Authorization: Bearer <token>` \ <base-url><endpoint> \ [--request <HTTP-method>] \ [-d <data>] \ [-o <filename>]
표 5.1. curl
명령 옵션
옵션 | 설명 |
---|---|
|
선택한 |
|
내보내기 및 가져오기 끝점의 경우 |
| 공용 REST API를 노출할 때 생성한 OpenShift 서비스 계정에 대한 시크릿 토큰을 지정합니다. |
| 엔드포인트가 작동하도록 하는 통합, 연결 또는 환경 레이블이 있는 Fuse Online 환경의 기본 URL을 지정합니다. |
| 호출할 끝점을 지정합니다. |
|
선택적으로 HTTP 메서드를 지정합니다(예: |
|
호출 중인 끝점에 따라 끝점에 필요한 인수를 지정합니다. 예를 들어 테스트하도록 통합의 환경 레이블을 변경하려면 |
|
선택적으로 출력이 포함된 파일의 이름을 지정해야 하는 경우 파일 이름으로 |
다음 curl
명령은 지정한 하나 이상의 환경에 대한 통합을 표시하는 Fuse Online 공용 API 엔드포인트를 호출합니다.
curl -v -k -L -H "Content-Type: application/json" -H "SYNDESIS-XSRF-TOKEN: awesome" -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJzeW5kZXNpcyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJzeW5kZXNpcy1jZC1jbGllbnQtdG9rZW4tMnZjNmwiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoic3luZGVzaXMtY2QtY2xpZW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiNjUxMjYxNGMtMmYwMS0xMWU5LTk3OWEtNDI1YWNlMzY3MTcyIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OnN5bmRlc2lzOnN5bmRlc2lzLWNkLWNsaWVudCJ9.uKsri0JSKJDbgHoQwAhBJSNuWKwJgjegf2QlrCkhxVssSK1zIMZQaF9P5a4R7ZcWRnrZ_345UTqxYVeRlfHWVH0PqBkD-n7PAS9dcKJIFdS1jUHOmL1FTGgc3YW-bz1SlWT93tvK1EhorZ4_-EBfXhSAP4Uumi5qAg3_QUTMDstq233NSwBKYtFOw3Pp1ys3p3y0hcaiLMimeCH60vR4iWvptqqzc5QDigHiPySZNWxs_5awZlwdoIDvR-nSj690aC-49UKFgyEEdzdFU4bI2W4hOyDyhN9fVaIAZQKeJUrJBU-lnFTHI_NAd2OwzOEBpWZuj31Za5w9fU4kf4UDGA' https://public-syndesis.192.168.64.42.nip.io/api/v1/public/integrations/timer-to-log/tags -d '["test","staging"]' --request PUT
샘플 curl
명령에서 다음을 수행합니다.
- 명령 끝에 있는 URL은 호출 중인 엔드포인트가 있는 Fuse Online 환경을 식별합니다.
-
timer-to-log
는 지정된 환경에 대한timer-to-log
통합을 표시 중임을 나타냅니다. -
테스트
및스테이징
의 사양은 해당 환경의타이머에서 로그 간
통합을 표시합니다.