Descobre o esquema e os dados simples de uma origem de eventos, como o MySQL.
Descrição da operação
Descobre informações sobre uma origem de eventos.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SourceMySQLParameters |
object |
Não |
Os parâmetros da origem MySQL. |
|
| RegionId |
string |
Não |
O ID da região. |
cn-hangzhou |
| HostName |
string |
Não |
O endpoint do banco de dados. |
rm-xxx.mysql.rds.aliyuncs.com |
| Port |
integer |
Não |
A porta de conexão do banco de dados. |
80 |
| DatabaseName |
string |
Não |
O nome do banco de dados. |
database1 |
| TableName |
string |
Não |
O nome da tabela do banco de dados. O nome do banco de dados deve ser adicionado como prefixo no formato ${DatabaseName}.${TableName}. |
database1.table1 |
| User |
string |
Não |
O nome de usuário do banco de dados. |
user1 |
| Password |
string |
Não |
A senha do banco de dados. |
1234xxx |
| NetworkType |
string |
Não |
O tipo de rede. Valores válidos:
|
PrivateNetwork |
| VpcId |
string |
Não |
O ID da Virtual Private Cloud (VPC). |
vpc-uf6hwiei8u5uil3bfahc1 |
| VSwitchIds |
string |
Não |
O ID do vSwitch. |
vsw-gw824tpaptxtlo256lqub |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança. |
sg-bp1ic0vsbwyv176e9inx |
| Offset |
string |
Não |
O offset para paginar os resultados da consulta. |
30 |
| Limit |
string |
Não |
O número máximo de entradas a serem retornadas em cada página. |
20 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de retorno. Um valor 200 indica sucesso. Outros valores indicam um erro. Para mais informações, consulte Códigos de erro. |
Success |
| Data |
object |
Os dados retornados. |
|
| SourceMySQLDiscovery |
object |
Os resultados da descoberta para a origem MySQL. |
|
| DatabaseNames |
array |
The database names, in JSON array format. |
|
|
string |
The database name. |
database1 |
|
| TableNames |
array |
The database table names. |
|
|
string |
The database table name. |
ai_festival_gift_ranking |
|
| TableSchema |
object |
The table properties. |
|
| TableName |
string |
The table name. |
map |
| Columns |
array<object> |
The column information. |
|
|
object |
A column. |
||
| Field |
string |
The column name. |
id |
| IsNull |
string |
Indicates whether the column can be empty. The return values are as follows:
|
NO |
| Extra |
string |
An auxiliary parameter. |
auto_increment |
| Type |
string |
The property type. |
int |
| Key |
string |
The primary key type. |
PRI |
| SimpleData |
string |
Sample table content. |
[{\"is_active\":\"1\",\"name\":\"0c0c5d1a-e844-44a8-902d-4f62cbcb0479\",\"id\":\"21\"},{\"is_active\":\"1\",\"name\":\"18ef033e-70bb-4795-8222-6cfb54f38f26\",\"id\":\"22\"}] |
| ExpireLogsDays |
integer |
The number of days before binary logs (binlogs) expire. Unit: days. |
|
| WaitTimeout |
integer |
The maximum idle time for a non-interactive connection. Unit: seconds. |
|
| EstimatedRows |
integer |
The estimated number of rows. Unit: rows. |
|
| Message |
string |
A mensagem de erro. |
success |
| RequestId |
string |
O ID exclusivo gerado pela Alibaba Cloud para a solicitação. |
C7043799-F4DA-5290-9249-97C35987**** |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Um valor true significa que a operação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "Success",
"Data": {
"SourceMySQLDiscovery": {
"DatabaseNames": [
"database1"
],
"TableNames": [
"ai_festival_gift_ranking"
],
"TableSchema": {
"TableName": "map",
"Columns": [
{
"Field": "id",
"IsNull": "NO",
"Extra": "auto_increment",
"Type": "int",
"Key": "PRI"
}
]
},
"SimpleData": "[{\\\"is_active\\\":\\\"1\\\",\\\"name\\\":\\\"0c0c5d1a-e844-44a8-902d-4f62cbcb0479\\\",\\\"id\\\":\\\"21\\\"},{\\\"is_active\\\":\\\"1\\\",\\\"name\\\":\\\"18ef033e-70bb-4795-8222-6cfb54f38f26\\\",\\\"id\\\":\\\"22\\\"}]",
"ExpireLogsDays": 0,
"WaitTimeout": 0,
"EstimatedRows": 0
}
},
"Message": "success",
"RequestId": "C7043799-F4DA-5290-9249-97C35987****",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.