Diagnostica conexiones IPsec-VPN.
Descripción de la operación
Si la conexión IPsec-VPN está en modo de túnel único, el parámetro de solicitud
VpnConnectionIdses obligatorio al llamar a la operación DiagnoseVpnConnections.Si la conexión IPsec-VPN está en modo de túnel doble, el parámetro de solicitud
TunnelIdses obligatorio al llamar a la operación DiagnoseVpnConnections.Después de llamar a la operación DiagnoseVpnConnections, si la conexión IPsec-VPN actual presenta fallas, la operación devuelve el código de error correspondiente (FailedReasonCode) y el registro (SourceLog). Puede solucionar problemas basándose en el código de error y la información del registro. Para obtener más información, consulte Errores comunes y métodos de solución de problemas para conexiones IPsec-VPN.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
vpc:DiagnoseVpnConnections |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región de la conexión IPsec-VPN. Puede llamar a la operación DescribeRegions para consultar la lista de regiones más reciente. |
cn-qingdao |
| VpnGatewayId |
string |
No |
El ID de la puerta de enlace VPN. |
vpn-bp10hz6b0mbp39flt**** |
| VpnConnectionIds |
array |
No |
Los ID de las conexiones IPsec-VPN. |
|
|
string |
No |
El ID de la conexión IPsec-VPN. Nota
Este parámetro es obligatorio si la conexión IPsec-VPN está en modo de túnel único. |
vco-bp1spxu8hlcvpd7ry**** |
|
| TunnelIds |
array |
No |
La lista de ID de túneles. |
|
|
string |
No |
El ID del túnel. Nota
Este parámetro es obligatorio si la conexión IPsec-VPN está en modo de túnel doble. |
tun-64n1sr9dig64k6**** |
|
| PageNumber |
integer |
No |
El número de página. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas por página. Valor predeterminado: 10. |
10 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
B8094E1E-935B-1397-96A8-4F87A5D1BF29 |
| PageNumber |
integer |
El número de página. |
1 |
| PageSize |
integer |
El número de entradas por página. |
10 |
| TotalCount |
integer |
El número de entradas devueltas. |
1 |
| VpnConnections |
array<object> |
La información de diagnóstico. |
|
|
object |
|||
| MismatchRemoteParam |
string |
Si los valores de los parámetros configurados para la conexión IPsec-VPN y el dispositivo de puerta de enlace remoto no coinciden, este parámetro indica el valor del parámetro configurado para el dispositivo de puerta de enlace remoto. |
SHA |
| MismatchLocalParam |
string |
Si los valores de los parámetros configurados para la conexión IPsec-VPN y el dispositivo de puerta de enlace remoto no coinciden, este parámetro indica el valor de los parámetros configurados para la conexión IPsec-VPN. |
SHA256 |
| VpnConnectionId |
string |
El ID de la conexión IPsec-VPN. |
vco-bp1spxu8hlcvpd7ry**** |
| SourceLog |
string |
La información del registro sobre el error. |
2023-01-13 11:39:21 vco-bp1spxu8hlcvpd7ry**** [PROTO_ERR]: ikev1.c:1433:isakmp_ph1resend(): phase1 negotiation failed due to time up. [{remote id:4}{ph1: 172.16.0.88[500] <=> 192.168.0.206[500], 172.16.0.88 <=> 192.168.0.206}] |
| FailedReasonCode |
string |
El código de error. |
Phase1NegotiationTimeout |
| FailedTime |
integer |
La marca de tiempo cuando ocurrió el error actual en la conexión IPsec-VPN. Unidad: milisegundos. Este valor es una marca de tiempo UNIX que representa el número de milisegundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. |
1673581161000 |
| FailedReason |
string |
La causa del error. |
Phase1 negotiation timeout |
| Severity |
string |
El nivel de error. Valores válidos:
|
Warn |
| TunnelId |
string |
El ID del túnel. |
tun-64n1sr9dig64k6**** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "B8094E1E-935B-1397-96A8-4F87A5D1BF29",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"VpnConnections": [
{
"MismatchRemoteParam": "SHA",
"MismatchLocalParam": "SHA256",
"VpnConnectionId": "vco-bp1spxu8hlcvpd7ry****",
"SourceLog": "2023-01-13 11:39:21 vco-bp1spxu8hlcvpd7ry**** [PROTO_ERR]: ikev1.c:1433:isakmp_ph1resend(): phase1 negotiation failed due to time up. [{remote id:4}{ph1: 172.16.0.88[500] <=> 192.168.0.206[500], 172.16.0.88 <=> 192.168.0.206}]",
"FailedReasonCode": "Phase1NegotiationTimeout",
"FailedTime": 1673581161000,
"FailedReason": "Phase1 negotiation timeout",
"Severity": "Warn",
"TunnelId": "tun-64n1sr9dig64k6****"
}
]
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidParameter | The parameter is invalid. | The bandwidth value is invalid. |
| 403 | Forbidden | User not authorized to operate on the specified resource. | You do not have the permissions to manage the specified resource. Apply for the permissions and try again. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.