Todos os produtos
Search
Central de documentação

EventBridge:DiscoverEventSource

Última atualização: Jun 28, 2026

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

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

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 :

    PrivateNetwork.

  • PublicNetwork :

    PublicNetwork.

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:

  • YES: The column can be empty.

  • NO: The column cannot be empty.

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.