📣
TiDB Cloud Premium is now in public preview. Unlimited growth, instant elasticity, advanced security for enterprise workloads. Try it out →

Data Sources



A data source in TiDB Cloud Lake represents a connection to an external system. It stores the credentials and connection details required to access external systems and can be reused across multiple integration tasks or notification scenarios.

Data sources do not execute synchronization by themselves. Their role is to centralize access settings so you do not need to repeatedly enter accounts, passwords, keys, or notification endpoints in every task.

Supported Data Source Types

TypePurpose
Amazon S3 - CredentialsStores the Access Key and Secret Key required to access Amazon S3. These credentials can be reused across multiple S3 import tasks.
Amazon SQS (S3) - IAM Role (Beta)Stores the queue URL, Region, IAM Role, and S3 path scope required for SQS (S3) ingestion. It can be used to consume S3 object creation events.
MySQL - CredentialsStores the host, port, username, password, and database information required to access MySQL. These settings can be reused across multiple MySQL sync tasks.
PostgreSQL - CredentialsStores the host, port, username, password, and database information required to access PostgreSQL. These settings can be reused across multiple PostgreSQL sync tasks.
FeiShuBotStores a FeiShu bot webhook and message template for task failure notifications and similar scenarios.
Kafka - Credentials (Beta)Stores the broker addresses, authentication method, and connection credentials required to access Kafka. These settings can be reused by Kafka Consumer tasks.

Not every data source corresponds to an integration task. For example, FeiShuBot is used for notification configuration, while Amazon S3 - Credentials, Amazon SQS (S3) - IAM Role, MySQL - Credentials, PostgreSQL - Credentials, and Kafka - Credentials are referenced by actual import, synchronization, or event-consuming tasks.

Managing Data Sources

Navigate to Data > Data Sources. On this page, you can:

  • View all configured data sources
  • Create new data sources
  • Edit or delete existing data sources
  • Test connectivity to validate credentials

Next Steps

After creating a data source, you can reference it in an integration task or a notification configuration, depending on its purpose.

Was this page helpful?