InfoGrab DocsInfoGrab Docs

데이터베이스 접근 FAQ

Teleport 데이터베이스 접근에 대한 자주 묻는 질문들입니다.

이 페이지는 Teleport로 데이터베이스를 등록하는 것에 대한 일반적인 질문들의 답변을 제공합니다. Teleport 전반에 관한 자주 묻는 질문 목록은 자주 묻는 질문 을 참조하세요. Teleport 데이터베이스 서비스가 지원하는 데이터베이스 프로토콜은 무엇인가요? # Teleport 데이터베이스 서비스는 현재 다음 프로토콜을 지원합니다: Cassandra ClickHouse CockroachDB DynamoDB MariaDB Microsoft SQL Server MongoDB MySQL Oracle OpenSearch PostgreSQL Redis and Valkey Snowflake PostgreSQL, Oracle, MySQL의 경우 자체 호스팅 배포 외에도 다음 클라우드 호스팅 버전이 지원됩니다: Amazon RDS Amazon Aurora (IAM 인증을 지원하지 않는 Amazon Aurora Serverless 제외) Amazon Redshift Google Cloud SQL Azure Database Oracle Exadata 지원되는 모든 구성에 대해서는 이용 가능한 가이드 를 참조하세요. 지원되지 않는 PostgreSQL 프로토콜 기능은 무엇인가요? # 다음 PostgreSQL 프로토콜 기능은 현재 지원되지 않습니다: 클라이언트 인증서 인증과 클라우드 데이터베이스의 IAM 인증을 제외한 모든 인증 방법 데이터베이스 세션이 기록된 세션 목록에 표시되나요? # 감사 로그(audit log)에서 데이터베이스 세션 활동을 확인할 수 있습니다. 세션이 업로드된 후에는 tsh play 명령으로 감사 데이터를 재생할 수 있습니다. 데이터베이스 세션 ID는 UUID 형식입니다(예: 307b49d6-56c7-4d20-8cf0-5bc5348a7101 ). sid 키를 가진 데이터베이스 세션 ID를 얻으려면 감사 로그를 참조하세요. PostgreSQL 데이터베이스 레코딩은 대화형 형식으로 제공됩니다: $ tsh play 307b49d6-56c7-4d20-8cf0-5bc5348a7101 Session started to database "postgres-database" at Mon Jul 20 20:00 UTC postgres=> SELECT * FROM products; SUCCESS (10 rows affected) postgres=> INSERT INTO products (name, price) VALUES ('Phone', 150.00); ERROR: permission denied for table products (SQLSTATE 42501) Session ended at Mon Jul 20 20:30 UTC 모든 데이터베이스 프로토콜 레코딩은 JSON 형식( --format json )으로 지원됩니다: $ tsh play --format json 307b49d6-56c7-4d20-8cf0-5bc5348a7101 { "cluster_name" : "teleport.example.com" , "code" : "TDB02I" , "