Chame esta operação para obter uma lista de agentes de proteção de segurança.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListProxies | A operação que você deseja executar. Defina o valor como ListProxies. |
| Tid | Long | Não | 1 | O ID do tenant. Chame a operação GetUserActiveTenant ou ListUserTenants para obter este parâmetro. |
| RegionId | String | Não | cn-hangzhou | Selecione a região de serviço do DMS. Este parâmetro é necessário para chamar a operação. Para mais informações, consulte Descrição do parâmetro RegionID. Nota Defina este parâmetro com o ID da região mais próxima das suas aplicações. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Resposta de exemplo |
Descrição |
|
RequestId |
String |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
O ID da solicitação. |
|
Success |
Boolean |
true |
Indica se a chamada foi bem-sucedida. |
|
ErrorMessage |
String |
UnknownError |
A mensagem de erro retornada. |
|
ErrorCode |
String |
200 |
O código de erro retornado para a tarefa de consulta. |
|
ProxyList |
Array of ProxyList |
A lista de agentes de proteção de segurança. |
|
|
ProxyId |
Long |
1 |
O ID do agente de proteção de segurança. |
|
CreatorId |
Long |
1 |
O ID de usuário do criador do agente de proteção de segurança. |
|
CreatorName |
String |
xxx |
O apelido de usuário do criador do agente de proteção de segurança. |
|
InstanceId |
Long |
1 |
O ID da instância. |
|
PrivateEnable |
Boolean |
true |
Especifica se a rede interna está ativada. |
|
PrivateHost |
String |
xxx.dms.aliyuncs.com |
O endereço IP interno. |
|
PublicEnable |
Boolean |
true |
Especifica se a Internet está ativada. |
|
PublicHost |
String |
xxx.dms.aliyuncs.com |
Endpoint público. |
|
MysqlPort |
Integer |
3306 |
O número da porta do protocolo MySQL. |
|
HttpsPort |
Integer |
443 |
O número da porta do protocolo HTTPS. |
Exemplos
Solicitações de exemplo
http(s)://[Endpoint]/?Action=ListProxies
&Tid=1
&<Common request parameters>
Respostas de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListProxiesResponse>
<ProxyList>
<PublicHost>dxxxxy-qxxxxxkxxxxxxxxc-pub.proxy.dms.aliyuncs.com</PublicHost>
<PrivateHost>dxxxxy-qxxxxxkxxxxxxxxc.proxy.dms.aliyuncs.com</PrivateHost>
<InstanceId>1</InstanceId>
<ProxyId>1</ProxyId>
<CreatorId>40000</CreatorId>
<MysqlPort>3306</MysqlPort>
<PrivateEnable>true</PrivateEnable>
<CreatorName>axxx</CreatorName>
<PublicEnable>true</PublicEnable>
<HttpsPort>443</HttpsPort>
</ProxyList>
<ProxyList>
<PublicHost>dxxxxy-zxxxxxx7xxxxxxmd-pub.proxy.dms.aliyuncs.com</PublicHost>
<PrivateHost>dxxxxy-zxxxxxx7xxxxxxmd.proxy.dms.aliyuncs.com</PrivateHost>
<InstanceId>1</InstanceId>
<ProxyId>1</ProxyId>
<CreatorId>200000</CreatorId>
<MysqlPort>3306</MysqlPort>
<PrivateEnable>true</PrivateEnable>
<CreatorName>exxx</CreatorName>
<PublicEnable>false</PublicEnable>
<HttpsPort>443</HttpsPort>
</ProxyList>
<RequestId>E156479F-C100-530A-A76F-9895CFEC3A6D</RequestId>
<Success>true</Success>
</ListProxiesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"ProxyList" : [ {
"PublicHost" : "dxxxxy-qxxxxxkxxxxxxxxc-pub.proxy.dms.aliyuncs.com",
"PrivateHost" : "dxxxxy-qxxxxxkxxxxxxxxc.proxy.dms.aliyuncs.com",
"InstanceId" : 1,
"ProxyId" : 1,
"CreatorId" : 40000,
"MysqlPort" : 3306,
"PrivateEnable" : true,
"CreatorName" : "axxx",
"PublicEnable" : true,
"HttpsPort" : 443
}, {
"PublicHost" : "dxxxxy-zxxxxxx7xxxxxxmd-pub.proxy.dms.aliyuncs.com",
"PrivateHost" : "dxxxxy-zxxxxxx7xxxxxxmd.proxy.dms.aliyuncs.com",
"InstanceId" : 1,
"ProxyId" : 1,
"CreatorId" : 200000,
"MysqlPort" : 3306,
"PrivateEnable" : true,
"CreatorName" : "exxx",
"PublicEnable" : false,
"HttpsPort" : 443
} ],
"RequestId" : "E156479F-C100-530A-A76F-9895CFEC3A6D",
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.