Configure cloud vendor access credentials
Create cloud vendor access credentials so NineData can discover cloud resources, such as database instances, from the corresponding cloud account. These credentials are also used when NineData creates private network connections for supported cloud vendors.
Supported vendors and permissions
NineData supports access credentials for Alibaba Cloud, Tencent Cloud, Huawei Cloud, AWS, ECloud, and Baidu Cloud. Each credential must have the permissions required to discover cloud resources and establish connections.
| Cloud Vendor | Permission Description |
|---|---|
| Alibaba Cloud | Queries information about cloud servers (ECS), cloud databases (RDS, PolarDB, Redis, ClickHouse, MongoDB, etc.), and network products (private network connection, VPC, NAT Gateway, etc.) to create a point-to-point network connection between NineData servers and databases. |
| Tencent Cloud | Queries information about cloud servers (CVM), cloud databases (RDS, Redis, MongoDB, TDSQL-C, etc.), and network products (private network connection, VPC, etc.) to create a point-to-point network connection between NineData servers and databases. |
| Huawei Cloud | Queries information about cloud servers (ECS), cloud databases (RDS, Redis, MongoDB, Gauss DB, etc.), and network products (private network connection, VPC, etc.) to create a point-to-point network connection between NineData servers and databases. |
| AWS | Queries information about cloud servers (EC2), cloud databases (RDS, Redis, MongoDB, Aurora, Redshift), and network products (private network connection, VPC, etc.) to create a point-to-point network connection between NineData servers and databases. |
| ECloud | Queries information about cloud servers (ECS) and cloud databases (MySQL, PostgreSQL, Redis, MongoDB, etc.) to establish a network connection between NineData servers and databases. |
| Baidu Cloud | Queries information about cloud servers (BCC, etc.), cloud databases (RDS, Redis, MongoDB), and network products (VPC, etc.) to create a point-to-point network connection between NineData servers and databases. |
Procedure
This section summarizes the basic workflow. For vendor-specific credential setup, see Related configuration guides.
Sign in to the NineData Console.
Go to Datasource > Access Credential.
On the Access Credentials page, click Create Credential.
On the Create Credential page, configure the settings in the table.
Parameter Description Name Enter a meaningful credential name so it is easy to find and manage later. Cloud Vendor Select the cloud vendor whose credential you want to add. Supported vendors include Alibaba Cloud, Tencent Cloud, Huawei Cloud, AWS, E Cloud, and Baidu Cloud. Type Select how NineData authenticates with the cloud vendor. - AccessKey: Authenticate requests by using an Access Key (AK) and Access Key Secret (SK) from the cloud vendor console.
- Role: Authenticate requests by using a role name and role ARN created in the cloud vendor console.
Click Permission Config, copy the content in Configuration script, and configure the custom permission policy in the corresponding cloud vendor console.
Click Create Credentials to complete the creation of cloud vendor access credentials.
Result
The cloud vendor access credential is saved in NineData. Features that require authorized access to the corresponding cloud account can use this credential.