属性定义
数据源类型type为: starrocks
支持的配置模式(ConnectionPropertiesMode):
UrlMode(连接串模式)
InstanceMode(实例模式)
本账号实例模式
名称 | 类型 | 示例值 | 是否必填 | 描述和注意点 |
regionId | String | cn-shanghai | 是 | 实例所属的Region。 |
instanceType | String | serverless | 是 | 实例的类别,包括:
|
instanceId | String | c-12345 | 是 | 实例模式实例ID。 |
database | String | dbName | 是 | 数据库名。 |
username | String | srUser | 是 | 用户名。 |
password | String | srPassword | 是 | 密码。 |
envType | String | Dev | 是 | envType表示数据源环境信息。
|
跨账号实例模式
名称 | 类型 | 示例值 | 是否必填 | 描述和注意点 |
regionId | String | cn-shanghai | 是 | 实例所属的Region。 |
instanceId | String | c-12345 | 是 | 实例模式实例ID。 |
instanceType | String | serverless | 是 | 实例的类别,包括:
|
database | String | dbName | 是 | 数据库名。 |
crossAccountOwnerId | String | 1150698034967265 | 是 | 跨阿里云主账号的对方主账号ID,跨账号情况下必填。 |
crossAccountRoleName | String | mc-accross-role-name | 是 | 跨账号场景下填写的对方账号下的角色名称。 |
username | String | srUser | 是 | 用户名。 |
password | String | srPassword | 是 | 密码。 |
envType | String | Dev | 是 | envType表示数据源环境信息。
|
连接串模式
名称 | 类型 | 示例值 | 是否必填 | 描述和注意点 |
database | String | dbName | 是 | 数据库名。 |
username | String | srUser | 是 | 用户名。 |
password | String | srPassword | 是 | 密码。 |
properties | JSON | { "connectTimeout": "2000" } | 否 | 连接串模式连接属性kv。 |
address | JSON Array |
| 是 | 形式上是数组,但是只允许配置1套host和port。 |
loadAddress | JSON Array |
| 是 | 形式上是数组,允许配置1套或者多套host和port。 |
envType | String | Dev | 是 | envType表示数据源环境信息。
|
数据源配置示例
本账号实例模式
{
"envType": "Prod",
"instanceType": "serverless",
"regionId": "cn-shanghai",
"instanceId": "c-107e2047ef787c2e",
"database": "my_database",
"username": "xxxxx",
"password": "xxxxx"
}
跨账号实例模式
{
"envType": "Prod",
"instanceType": "serverless",
"regionId": "cn-shanghai",
"instanceId": "c-107e2047ef787c2e",
"database": "my_database",
"username": "xxxxx",
"password": "xxxxx",
"crossAccountRoleName": "cross-role",
"crossAccountOwnerId": "123123123"
}
连接串模式
{
"envType": "Prod",
"address": [
{
"host": "127.0.0.1",
"port": 3306
}
],
"loadAddress": [
{
"host": "127.0.0.1",
"port": 3306
}
],
"database": "asdf",
"username": "xxxxx",
"password": "xxxxx",
"properties": {
"socketTimeout": 2000
}
}