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