

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.

# Amazon Virtual Private Cloud (VPC)
<a name="vpc-tkv"></a>

Amazon Virtual Private Cloud (Amazon VPC) vous permet de lancer des ressources Amazon Web Services sur un réseau virtuel que vous avez défini. Ce réseau virtuel ressemble à un réseau traditionnel que vous pourriez exécuter dans votre propre centre de données et présente l'avantage d'utiliser l'infrastructure évolutive d' AWS. Pour plus d'informations, consultez le [Guide de l'utilisateur Amazon VPC](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/).

Le Toolkit for Visual Studio permet à un développeur d'accéder à des fonctionnalités VPC similaires à celles proposées par [AWS Management Console](https://console.aws.amazon.com/console/home)l'environnement de développement Visual Studio. Le nœud **Amazon VPC** d' AWS Explorer inclut des sous-nœuds pour les zones suivantes.
+  [VPCs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html) 
+  [Sous-réseaux](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html) 
+  [Elasticité IPs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html) 
+  [Passerelles Internet](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html) 
+  [Réseau ACLs](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html) 
+  [Tables de routage](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html) 
+  [Groupes de sécurité](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html) 

## Création d'un VPC public-privé pour le déploiement avec AWS Elastic Beanstalk
<a name="tkv-vpc-pub-pri"></a>

Cette section explique comment créer un Amazon VPC contenant à la fois des sous-réseaux publics et privés. Le sous-réseau public contient une EC2 instance Amazon qui effectue la traduction d'adresses réseau (NAT) pour permettre aux instances du sous-réseau privé de communiquer avec l'Internet public. Les deux sous-réseaux doivent résider dans la même zone de disponibilité (AZ).

Il s'agit de la configuration VPC minimale requise pour déployer un AWS Elastic Beanstalk environnement dans un VPC. Dans ce scénario, les EC2 instances Amazon qui hébergent votre application résident dans le sous-réseau privé ; l'équilibreur de charge Elastic Load Balancing qui achemine le trafic entrant vers votre application réside dans le sous-réseau public.

Pour plus d'informations sur la traduction d'adresses réseau (NAT), consultez [NAT Instances (Instances NAT)](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html) dans le *Guide de l'utilisateur Amazon Virtual Private Cloud*. Pour obtenir un exemple de la manière de configurer votre déploiement pour utiliser un VPC, consultez [Déploiement dans Elastic Beanstalk](deployment-beanstalk.md#tkv-deploy-beanstalk).

 **Pour créer un sous-réseau public-privé VPC** 

1. **Dans le nœud **Amazon VPC** dans AWS Explorer, ouvrez le **VPCs**sous-nœud, puis choisissez Create VPC.**  
![\[AWS Explorer showing Amazon VPC node expanded with VPCs subnode highlighted.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-vpcs-aws-explorer.png)

1. Configurez le VPC en procédant comme suit :
   + Indiquez un nom pour votre VPC.
   + Cochez les cases **With Public Subnet (Avec un sous-réseau public)** et **With Private Subnet (Avec un sous-réseau privé)**.
   + Dans la zone de liste déroulante **Zone de disponibilité** pour chaque sous-réseau, choisissez une zone de disponibilité. Veillez à utiliser la même zone de disponibilité pour les deux sous-réseaux.
   + Pour le sous-réseau privé, indiquez une paire de clés dans **NAT Key Pair Name (Nom de la paire de clés NAT)**. Cette paire de clés est utilisée pour l' EC2 instance Amazon qui effectue la traduction des adresses réseau du sous-réseau privé vers l'Internet public.
   + Cochez la case **Configure default security group to allow traffic to NAT (Configurer un groupe de sécurité par défaut pour autoriser le trafic vers NAT)**.

   Indiquez un nom pour votre VPC. Cochez les cases **With Public Subnet (Avec un sous-réseau public)** et **With Private Subnet (Avec un sous-réseau privé)**. Dans la zone de liste déroulante **Zone de disponibilité** pour chaque sous-réseau, choisissez une zone de disponibilité. Veillez à utiliser la même zone de disponibilité pour les deux sous-réseaux. Pour le sous-réseau privé, indiquez une paire de clés dans **NAT Key Pair Name (Nom de la paire de clés NAT)**. Cette paire de clés est utilisée pour l' EC2 instance Amazon qui effectue la traduction des adresses réseau du sous-réseau privé vers l'Internet public. Cochez la case **Configure default security group to allow traffic to NAT (Configurer un groupe de sécurité par défaut pour autoriser le trafic vers NAT)**.

   Choisissez **OK**.  
![\[VPC creation form with public and private subnet options, CIDR blocks, and NAT settings.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-create.png)

Vous pouvez consulter le nouveau VPC dans l'**VPCs**onglet de l'Explorateur. AWS 

![\[VPC list showing a single VPC named myDeploymentVPC with its ID and other details.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-created-display.png)


Le lancement de l'instance NAT peut prendre quelques minutes. Lorsqu'il est disponible, vous pouvez le consulter en développant le EC2 nœud **Amazon** dans AWS Explorer, puis en ouvrant le sous-nœud **Instances**.

Un volume Amazon Elastic Block Store (Amazon EBS) est créé automatiquement pour l'instance NAT. Pour plus d'informations sur Amazon EBS, consultez la rubrique [Amazon Elastic Block Store (EBS) du manuel](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) *Amazon EC2 User* Guide for Linux Instances.

![\[EC2 instance details showing a running NAT instance with an attached EBS volume.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-nat-instance.png)


Si vous [déployez une application dans un AWS Elastic Beanstalk environnement](deployment-beanstalk.md#tkv-deploy-beanstalk) et que vous choisissez de lancer l'environnement dans un VPC, le kit d'outils renseigne la boîte de Amazon Web Services dialogue **Publier sur** avec les informations de configuration de votre VPC.

Le kit d'outils remplit la boîte de dialogue uniquement avec des informations provenant de celles VPCs qui ont été créées dans le kit, et non de celles VPCs créées à l'aide du AWS Management Console. Cela provient du fait que lorsque la boîte à outils crée un VPC, elle étiquète les composants du VPC de façon à pouvoir accéder à leurs informations.

La capture d'écran suivante de l'assistant de déploiement montre un exemple de boîte de dialogue renseignée avec les valeurs issues d'un VPC créé dans la boîte à outils.

![\[AWS Options dialog for EC2 deployment with container type, instance, VPC, and networking settings.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/deploy-pb-aeb-vpc-from-tkv.png)


 **Pour supprimer un VPC** 

Pour supprimer le VPC, vous devez d'abord mettre fin à toutes les EC2 instances Amazon du VPC.

1. Si vous avez déployé une application dans un AWS Elastic Beanstalk environnement du VPC, supprimez l'environnement. Cela mettra fin à toutes les EC2 instances Amazon hébergeant votre application ainsi que l'équilibreur de charge Elastic Load Balancing.

   Si vous tentez de mettre fin directement aux instances hébergeant votre application sans supprimer l'environnement, le service Auto Scaling créera automatiquement de nouvelles instances pour remplacer celles qui ont été supprimées. Pour plus d'informations, accédez au [Manuel du développeur Auto Scaling](https://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html).

1. Supprimez l'instance NAT du VPC.

   Il n'est pas nécessaire de supprimer le volume Amazon EBS associé à l'instance NAT pour supprimer le VPC. Cependant, si vous ne supprimez pas le volume, vous continuerez à être facturé même si vous avez supprimé l'instance NAT et le VPC.

1. Dans l'onglet **VPC**, choisissez le lien **Supprimer** pour supprimer le VPC.  
![\[VPC management interface showing Delete option highlighted for a selected VPC.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-delete-link.png)

1. Dans la boîte de dialogue **Delete VPC (Supprimer le VPC)**, choisissez **OK**.  
![\[Confirmation dialog for deleting a VPC, listing associated resources to be deleted.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-visual-studio/latest/user-guide/images/vpc-delete.png)