IPsec 接続の診断を行います。
操作説明
IPsec 接続がシングルトンネルモードの場合、DiagnoseVpnConnections 操作を呼び出す際にリクエストパラメーター
VpnConnectionIdsが必要です。IPsec 接続がデュアルトンネルモードの場合、DiagnoseVpnConnections 操作を呼び出す際にリクエストパラメーター
TunnelIdsが必要です。DiagnoseVpnConnections 操作を呼び出した後、現在の IPsec 接続に障害がある場合、操作は対応するエラーコード (FailedReasonCode) およびログ (SourceLog) を返します。これらのエラーコードおよびログ情報をもとにトラブルシューティングが可能です。詳細については、「IPsec 接続の一般的なエラーとトラブルシューティング方法」をご参照ください。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
IPsec 接続のリージョン ID です。 最新のリージョン一覧は、DescribeRegions 操作を呼び出して確認できます。 |
cn-qingdao |
| VpnGatewayId |
string |
任意 |
VPN ゲートウェイの ID です。 |
vpn-bp10hz6b0mbp39flt**** |
| VpnConnectionIds |
array |
任意 |
IPsec 接続の ID です。 |
|
|
string |
任意 |
IPsec 接続の ID です。 説明
このパラメーターは、IPsec 接続がシングルトンネルモードの場合に必須です。 |
vco-bp1spxu8hlcvpd7ry**** |
|
| TunnelIds |
array |
任意 |
トンネル ID のリストです。 |
|
|
string |
任意 |
トンネル ID です。 説明
このパラメーターは、IPsec 接続がデュアルトンネルモードの場合に必須です。 |
tun-64n1sr9dig64k6**** |
|
| PageNumber |
integer |
任意 |
ページ番号です。デフォルト値は 1 です。 |
1 |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数です。デフォルト値は 10 です。 |
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーターです。 |
||
| RequestId |
string |
リクエスト ID です。 |
B8094E1E-935B-1397-96A8-4F87A5D1BF29 |
| PageNumber |
integer |
ページ番号です。 |
1 |
| PageSize |
integer |
1 ページあたりのエントリ数です。 |
10 |
| TotalCount |
integer |
返されたエントリ数です。 |
1 |
| VpnConnections |
array<object> |
診断情報です。 |
|
|
object |
|||
| MismatchRemoteParam |
string |
IPsec 接続およびピアゲートウェイデバイスで設定されたパラメーター値が一致しない場合、このパラメーターはピアゲートウェイデバイスで設定されたパラメーター値を示します。 |
SHA |
| MismatchLocalParam |
string |
IPsec 接続およびピアゲートウェイデバイスで設定されたパラメーター値が一致しない場合、このパラメーターは IPsec 接続で設定されたパラメーター値を示します。 |
SHA256 |
| VpnConnectionId |
string |
IPsec-VPN 接続の ID です。 |
vco-bp1spxu8hlcvpd7ry**** |
| SourceLog |
string |
エラーに関するログ情報です。 |
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 |
エラーコードです。 |
Phase1NegotiationTimeout |
| FailedTime |
integer |
IPsec 接続で現在のエラーが発生したタイムスタンプです。単位はミリ秒です。 この値は UNIX タイムスタンプであり、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 以降の経過ミリ秒数を表します。 |
1673581161000 |
| FailedReason |
string |
エラーの原因です。 |
Phase1 negotiation timeout |
| Severity |
string |
エラーレベルです。有効な値は以下のとおりです。
|
Warn |
| TunnelId |
string |
トンネル ID です。 |
tun-64n1sr9dig64k6**** |
例
成功レスポンス
JSONJSON
{
"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****"
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The parameter is invalid. | |
| 403 | Forbidden | User not authorized to operate on the specified resource. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。