Teleport 리소스 참조
이 섹션의 가이드에는 Teleport로 관리할 수 있는 동적 리소스 내 필드 목록이 있습니다. tctl을 사용한 동적 리소스 적용 예시: tctl get connectors는 모든 커넥터를 표시하지만, 개별 커넥터 작업 시에는 saml 또는 oidc와 같은 올바른 kind를 사용해야 합니다.
이 섹션의 가이드에는 Teleport로 관리할 수 있는 동적 리소스 내 필드 목록이 있습니다. 동적 리소스에 대한 자세한 내용은 동적 리소스 사용 가이드를 참조하세요.
tctl을 사용한 동적 리소스 적용 예시:
# 모든 커넥터 목록 조회:
$ tctl get connectors
# "okta"라는 SAML 커넥터 덤프:
$ tctl get saml/okta
# "okta"라는 SAML 커넥터 삭제:
$ tctl rm saml/okta
# "gworkspace"라는 OIDC 커넥터 삭제:
$ tctl rm oidc/gworkspace
# "myteam"이라는 GitHub 커넥터 삭제:
$ tctl rm github/myteam
# "admin"이라는 로컬 사용자 삭제:
$ tctl rm users/admin
# 모든 디바이스 조회:
$ tctl get devices
# 특정 디바이스 가져오기:
$ tctl get devices/<asset-tag>
# 클러스터 인증 기본 설정 가져오기
$ tctl get cluster_auth_preference
tctl get connectors는 모든 커넥터를 표시하지만, 개별 커넥터 작업 시에는 saml 또는 oidc와 같은 올바른 kind를 사용해야 합니다. 각 커넥터의 kind는 tctl get connectors YAML 출력 상단에서 확인할 수 있습니다.
다음은 tctl을 통해 현재 노출된 리소스 목록입니다:
| 리소스 종류 | 설명 |
|---|---|
| user | 내부 Teleport 사용자 DB의 사용자 레코드. |
| role | 인터랙티브 및 비인터랙티브 사용자가 맡는 역할. |
| connector | SAML, OIDC, GitHub를 위한 SSO(Single Sign-On) 인증 커넥터. |
| node | 등록된 SSH 노드. tctl nodes ls로 동일한 레코드 표시. |
| windows_desktop | 등록된 Windows 데스크탑. |
| cluster | 신뢰할 수 있는 클러스터. 클러스터 연결에 대한 자세한 내용은 여기를 참조. |
| login_rule | 로그인 규칙. 자세한 내용은 로그인 규칙 가이드를 참조. |
| device | Teleport 신뢰 디바이스. 자세한 내용은 디바이스 신뢰 가이드를 참조. |
| ui_config | 프록시 서비스가 제공하는 Web UI 구성. |
| vnet_config | 클러스터의 VNet 옵션 구성. |
| cluster_auth_preference | 클러스터의 인증 기본 설정 구성. |
| database_object_import_rule | 데이터베이스 객체 가져오기 규칙. |
| autoupdate_config | 클라이언트 도구 자동 업데이트 구성 |
| autoupdate_version | 클라이언트 도구 자동 업데이트 대상 버전 구성 |
| access_monitoring_rule | 접근 모니터링 규칙. |
| health_check_config | 리소스 엔드포인트 상태 검사 구성 |
| inference_model | 세션 요약 AI 모델 구성 |
| inference_secret | 세션 요약 AI 공급자 시크릿 (API 키) |
| inference_policy | 세션 종류 및 기타 메타데이터를 사용하여 추론 모델에 세션을 매칭 |
| discovery_config | 자동 검색 구성 |
| workload_cluster | 상위 Teleport Cloud 클러스터에서 관리되는 하위 Teleport Cloud 클러스터. |
