명령
connectors list / get
list는 커넥터당 한 줄입니다. get은 시크릿을 가린 설정을 출력합니다.
connectors create
--provider <p>(필수) 외부 시스템. 지원:tavily,brave(늘어나는 중)--name <n>(필수) 표시 이름--api-key <key>(필수) API 키. 가림 프롬프트에?, stdin 읽기에-, 또는 리터럴로 넘김(셸 히스토리 경고)
?나 stdin을 권합니다. 리터럴 API 키는 셸 히스토리에 남습니다.
connectors update
--set-name <n>새 표시 이름--rotate-api-key <key>저장된 키 교체. create와 같은 입력 모드(?,-, 리터럴)
connectors delete
connectors invoke
connectors get)를 참고하세요.
플래그:
<id>커넥터<operation>작업 이름(예:search,list_channels)--arg KEY=VALUE플래그당 인자 하나, 또는:--json <json>전체 인자를 JSON으로
- 로테이션한 키가 되는지 스모크 테스트:
nora connectors invoke c_tavily search --arg query=test - Flow 배선 없이 임시로 데이터 당겨오기
레시피
스크립트에서 자격증명 로테이션
모든 커넥터가 여전히 되는지 확인
ping은 예시니, provider가 지원하는 걸 확인하세요.)
커넥터를 다른 워크스페이스로 옮기기
커넥터와 시크릿
- 커넥터는 특정 시스템(Tavily, Brave, …)용 타입 있는 연동입니다. 커넥터가 API 모양을 압니다
- 시크릿은 불투명한 문자열 값입니다(Tool 헤더, Trigger auth, DB URL에 씁니다). 타입 모양이 없습니다
secrets:// 헤더를 쓴 Tool을 씁니다. 잘 알려진 provider(검색, 임베딩 등)에는 커넥터를 씁니다.
둘 다 워크스페이스 스코프고 저장 시 암호화됩니다.