Infograb logo
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를 관리하는 데 사용할 수 있는 플러그인의 최소한의 작동 예제를 위한 가이드입니다.
Teleport 원문 보기