Obtém uma lista de configurações de conexão.
Descrição da operação
Obtém uma lista de configurações de conexão.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eventbridge:ListConnections |
get |
*Connection
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ConnectionNamePrefix |
string |
Não |
O prefixo do nome da configuração de conexão usado para filtrar resultados. Suporta correspondência de prefixo. |
connection-name |
| Type |
string |
Não |
Filtra os resultados da consulta por tipo de conexão. Valores válidos: Http, MySQL, PostgreSQL, Elasticsearch, OSS_TABLES, SLS, OTS, MaxCompute, MongoDB, Redis, SQLServer, ClickHouse, Oracle, Hive, Iceberg, lakehouse. Se este parâmetro não for especificado, todos os tipos serão retornados. |
Http |
| MaxResults |
integer |
Não |
Exclui um único tipo de conexão. Os valores válidos são os mesmos do parâmetro Type. Especifique um único nome de tipo. Arrays ou valores separados por vírgula não são suportados. Por exemplo, especifique Http para excluir conexões HTTP. Se este parâmetro não for especificado ou for definido como uma string vazia, nenhum tipo será excluído. Se este parâmetro for definido com o mesmo valor de Type, uma lista vazia será retornada. A paginação e a contagem total são calculadas após a filtragem. |
Http |
| NextToken |
string |
Não |
O número máximo de entradas a serem retornadas por solicitação. Você pode usar este parâmetro junto com NextToken para implementar a paginação.
|
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O status da API ou o código de erro POP. Valores válidos: Success: a solicitação foi bem-sucedida. |
Success |
| Data |
object |
A lista de configurações de conexão. |
|
| Connections |
array<object> |
A lista de configurações de conexão. |
|
|
array<object> |
A estrutura de dados da configuração de conexão. |
||
| AuthParameters |
object |
A estrutura de dados de autenticação. |
|
| ApiKeyAuthParameters |
object |
A estrutura de dados da chave de API. |
|
| ApiKeyName |
string |
O nome da chave de API. |
Token |
| ApiKeyValue |
string |
O valor da chave de API. |
asdkjnqkwejooa |
| AuthorizationType |
string |
O tipo de autenticação. Valores válidos:
|
BASIC_AUTH |
| BasicAuthParameters |
object |
A estrutura de dados de autenticação básica. |
|
| Password |
string |
A senha para autenticação básica. |
admin |
| Username |
string |
O nome de usuário para autenticação básica. |
admin |
| OAuthParameters |
object |
A estrutura de dados dos parâmetros de solicitação OAuth. |
|
| AuthorizationEndpoint |
string |
O endpoint para obtenção do token OAuth. |
http://localhost:8080/oauth/token |
| ClientParameters |
object |
A estrutura de dados dos parâmetros do cliente. |
|
| ClientID |
string |
O ID do cliente. |
ClientID |
| ClientSecret |
string |
O segredo do cliente do aplicativo. |
ClientSecret |
| HttpMethod |
string |
O método HTTP. Valores válidos:
|
POST |
| OAuthHttpParameters |
object |
Os parâmetros de solicitação para autenticação OAuth. |
|
| BodyParameters |
array<object> |
A lista de estruturas de dados de parâmetros de solicitação para o corpo. |
|
|
object |
A estrutura de dados de um parâmetro de solicitação do corpo. |
||
| IsValueSecret |
string |
Indica se o valor é um segredo. |
false |
| Key |
string |
A chave do parâmetro de solicitação do corpo. |
name |
| Value |
string |
O valor do parâmetro de solicitação do corpo. |
demo |
| HeaderParameters |
array<object> |
A lista de estruturas de dados de parâmetros de cabeçalho. |
|
|
object |
A estrutura de dados de um parâmetro de cabeçalho. |
||
| IsValueSecret |
string |
Indica se o valor é um segredo. |
false |
| Key |
string |
A chave do parâmetro de cabeçalho. |
name |
| Value |
string |
O valor do parâmetro de cabeçalho. |
demo |
| QueryStringParameters |
array<object> |
A estrutura de dados da URI dos parâmetros de string de consulta da solicitação. |
|
|
object |
A entidade de uma URI do parâmetro de string de consulta da solicitação. |
||
| IsValueSecret |
string |
Indica se o valor é um segredo. |
false |
| Key |
string |
A chave da URI do parâmetro de string de consulta da solicitação. |
name |
| Value |
string |
O valor da URI do parâmetro de string de consulta da solicitação. |
demo |
| ConnectionName |
string |
O nome da configuração de conexão. |
connection-name |
| Description |
string |
A descrição da configuração de conexão. |
Descrição da configuração de conexão |
| GmtCreate |
integer |
O timestamp de criação da fonte de dados. |
1592838994234 |
| Id |
integer |
O ID da configuração de conexão. |
1141093 |
| NetworkParameters |
object |
A estrutura de dados das configurações de rede. |
|
| NetworkType |
string |
O tipo de rede. Valores válidos:
|
PublicNetwork |
| SecurityGroupId |
string |
O ID do grupo de segurança. |
eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9rtyb |
| VpcId |
string |
O ID da VPC. |
eb-test/vpc-bp1symadadwnwgmqud |
| VswitcheId |
string |
O ID do vSwitch. |
vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeqbt2c |
| Parameters |
any |
Os parâmetros de conexão da fonte de dados (objeto JSON). Retornado apenas para conexões do tipo fonte de dados. Este campo está vazio para conexões do tipo Http. Para definições de campos, consulte o ParamsSchema retornado por GetConnectionType. |
{"HostName":"xxx.mysql.rds.aliyuncs.com","Port":"3306","User":"root","Password":"xxx","DatabaseName":"demo_db"} |
| Type |
string |
O tipo de conexão. Valores válidos: Http, MySQL, PostgreSQL, Elasticsearch, OSS_TABLES, SLS, OTS, MaxCompute, MongoDB, Redis, SQLServer, ClickHouse, Oracle, Hive, Iceberg, lakehouse. |
Http |
| MaxResults |
number |
O tamanho da página. |
10 |
| NextToken |
string |
Se houver entradas adicionais a serem retornadas, NextToken será incluído na resposta. |
0 |
| Total |
number |
O número total de entradas. |
1 |
| Message |
string |
A mensagem retornada. |
success |
| RequestId |
string |
O parâmetro comum. O ID da solicitação. Cada solicitação possui um ID exclusivo, que é utilizado para solução de problemas e localização de falhas. |
E3619976-8714-5D88-BBA2-6983D798A8BB |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "Success",
"Data": {
"Connections": [
{
"AuthParameters": {
"ApiKeyAuthParameters": {
"ApiKeyName": "Token",
"ApiKeyValue": "asdkjnqkwejooa"
},
"AuthorizationType": "BASIC_AUTH",
"BasicAuthParameters": {
"Password": "admin",
"Username": "admin"
},
"OAuthParameters": {
"AuthorizationEndpoint": "http://localhost:8080/oauth/token",
"ClientParameters": {
"ClientID": "ClientID",
"ClientSecret": "ClientSecret"
},
"HttpMethod": "POST",
"OAuthHttpParameters": {
"BodyParameters": [
{
"IsValueSecret": "false",
"Key": "name",
"Value": "demo"
}
],
"HeaderParameters": [
{
"IsValueSecret": "false",
"Key": "name",
"Value": "demo"
}
],
"QueryStringParameters": [
{
"IsValueSecret": "false",
"Key": "name",
"Value": "demo"
}
]
}
}
},
"ConnectionName": "connection-name",
"Description": "Descrição da configuração de conexão",
"GmtCreate": 1592838994234,
"Id": 1141093,
"NetworkParameters": {
"NetworkType": "PublicNetwork",
"SecurityGroupId": "eb-167adad548759-security_grop/sg-bp1addad26peuh9qh9rtyb",
"VpcId": "eb-test/vpc-bp1symadadwnwgmqud",
"VswitcheId": "vsw-bp1iu4x7aeradadown1og8,vsw-bp193sqmadadlaszpeqbt2c"
},
"Parameters": "{\"HostName\":\"xxx.mysql.rds.aliyuncs.com\",\"Port\":\"3306\",\"User\":\"root\",\"Password\":\"xxx\",\"DatabaseName\":\"demo_db\"}",
"Type": "Http"
}
],
"MaxResults": 10,
"NextToken": "0",
"Total": 1
},
"Message": "success",
"RequestId": "E3619976-8714-5D88-BBA2-6983D798A8BB"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError | InternalError | |
| 409 | RequestParameterException | Request parameter exception |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.