Utilisation DescribeVpnConnections avec un AWS SDK ou une CLI - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation DescribeVpnConnections avec un AWS SDK ou une CLI

Les exemples de code suivants montrent comment utiliserDescribeVpnConnections.

CLI
AWS CLI

Exemple 1 : Pour décrire vos connexions VPN

L'describe-vpn-connectionsexemple suivant décrit toutes vos connexions VPN de site à site.

aws ec2 describe-vpn-connections

Sortie :

{ "VpnConnections": [ { "CustomerGatewayConfiguration": "...configuration information...", "CustomerGatewayId": "cgw-01234567abcde1234", "Category": "VPN", "State": "available", "Type": "ipsec.1", "VpnConnectionId": "vpn-1122334455aabbccd", "TransitGatewayId": "tgw-00112233445566aab", "Options": { "EnableAcceleration": false, "StaticRoutesOnly": true, "LocalIpv4NetworkCidr": "0.0.0.0/0", "RemoteIpv4NetworkCidr": "0.0.0.0/0", "TunnelInsideIpVersion": "ipv4" }, "Routes": [], "Tags": [ { "Key": "Name", "Value": "CanadaVPN" } ], "VgwTelemetry": [ { "AcceptedRouteCount": 0, "LastStatusChange": "2020-07-29T10:35:11.000Z", "OutsideIpAddress": "203.0.113.3", "Status": "DOWN", "StatusMessage": "" }, { "AcceptedRouteCount": 0, "LastStatusChange": "2020-09-02T09:09:33.000Z", "OutsideIpAddress": "203.0.113.5", "Status": "UP", "StatusMessage": "" } ] } ] }

Pour plus d'informations, consultez Comment fonctionne le VPN de AWS site à site dans le guide de l'utilisateur du VPN de site à site.AWS

Exemple 2 : Pour décrire vos connexions VPN disponibles

L'describe-vpn-connectionsexemple suivant décrit vos connexions VPN de site à site avec un état de. available

aws ec2 describe-vpn-connections \ --filters "Name=state,Values=available"

Pour plus d'informations, consultez Comment fonctionne le VPN de AWS site à site dans le guide de l'utilisateur du VPN de site à site.AWS

  • Pour plus de détails sur l'API, reportez-vous DescribeVpnConnectionsà la section Référence des AWS CLI commandes.

PowerShell
Outils pour PowerShell

Exemple 1 : Cet exemple décrit la connexion VPN spécifiée.

Get-EC2VpnConnection -VpnConnectionId vpn-12345678

Sortie :

CustomerGatewayConfiguration : [XML document] CustomerGatewayId : cgw-1a2b3c4d Options : Amazon.EC2.Model.VpnConnectionOptions Routes : {Amazon.EC2.Model.VpnStaticRoute} State : available Tags : {} Type : ipsec.1 VgwTelemetry : {Amazon.EC2.Model.VgwTelemetry, Amazon.EC2.Model.VgwTelemetry} VpnConnectionId : vpn-12345678 VpnGatewayId : vgw-1a2b3c4d

Exemple 2 : Cet exemple décrit toute connexion VPN dont l'état est en attente ou disponible.

$filter = New-Object Amazon.EC2.Model.Filter $filter.Name = "state" $filter.Values = @( "pending", "available" ) Get-EC2VpnConnection -Filter $filter

Exemple 3 : Cet exemple décrit toutes vos connexions VPN.

Get-EC2VpnConnection
  • Pour plus de détails sur l'API, reportez-vous DescribeVpnConnectionsà la section Référence des AWS Tools for PowerShell applets de commande.

Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezCréation de ressources Amazon EC2 à l'aide d'un SDK AWS. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes de SDK.