텔레포트 API 사용하기
텔레포트 인증 서비스는 클러스터와 원격으로 상호작용하기 위한 gRPC API를 제공합니다. 이 섹션에서는 텔레포트의 API를 사용하는 방법을 보여드립니다.
Go 클라이언트
텔레포트에는 API와 프로그래밍 방식으로 상호작용하기 위한 공개 Go 클라이언트가 있습니다. tsh 및 tctl은 동일한 API를 사용합니다.
Go 클라이언트를 사용하여 할 수 있는 일은 다음과 같습니다:
- 외부 도구와 통합하기, 예를 들어 Access Request 플러그인을 작성하기 위해서입니다. 텔레포트는 Slack, Jira 및 Mattermost와 같은 도구용 Access Request 플러그인을 유지 관리합니다.
- 역할, 인증 커넥터 및 프로비저닝 토큰과 같은 리소스에 대한 CRUD 작업을 수행합니다.
- 텔레포트를 동적으로 구성합니다.
시작하기
시작하기 가이드를 통해 3분 만에 API 클라이언트를 생성하세요.
텔레포트 API 라이브러리 사용 방법 배우기
다음 가이드는 텔레포트를 설정하기 위해 API 클라이언트를 설정할 때 관련된 API 라이브러리에 대한 투어를 제공합니다. 이러한 가이드를 읽고 최소한의 작동 예제를 설정하고 텔레포트 API 클라이언트 라이브러리를 사용할 계획을 세워보세요:
- 텔레포트 에이전트 자동 등록: 텔레포트 클러스터의 리소스를 외부 서비스 검색 API와 조정하기 위해 텔레포트 API 클라이언트를 작성합니다.
- 외부 RBAC 시스템에서 텔레포트 역할 자동 생성: 텔레포트 기반 RBAC을 시작하는 것을 쉽게 하고 텔레포트 역할을 최신 상태로 유지합니다.
- Access Request 플러그인 작성: 조직의 고유한 커뮤니케이션 워크플로우를 통해 Access Requests를 관리할 수 있는 플러그인의 최소 작동 예제를 위한 가이드를 따릅니다.