Amazon Virtual Private Cloud (VPC) - AWS Toolkit for Visual Studio

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon Virtual Private Cloud (VPC)

Mit Amazon Virtual Private Cloud (Amazon VPC) können Sie Amazon Web Services Services-Ressourcen in einem virtuellen Netzwerk starten, das Sie definiert haben. Dieses virtuelle Netzwerk entspricht einem herkömmlichen Netzwerk, wie Sie es in Ihrem Rechenzentrum betreiben, kann jedoch die Vorzüge der skalierbaren Infrastruktur vonAWSaus. Weitere Informationen finden Sie im Amazon VPC-Benutzerhandbuch.

Das Toolkit for Visual Studio ermöglicht Entwicklern den Zugriff auf VPC-Funktionalität, die auch über dieAWS Management Consoleaber aus der Visual Studio-Entwicklungsumgebung. DieAmazon VPC-Knoten vonAWSDer Explorer umfasst Unterknoten für die folgenden Bereiche.

Erstellen einer öffentlichen-privaten VPC für die Bereitstellung mitAWS Elastic Beanstalk

In diesem Abschnitt wird beschrieben, wie Sie eine Amazon VPC erstellen, die sowohl öffentliche als auch private Subnetze enthält. Das öffentliche Subnetz enthält eine Amazon EC2 EC2-Instance, die eine Network Address Translation (NAT) durchführt, damit Instances im privaten Subnetz mit dem öffentlichen Internet kommunizieren können. Die zwei Subnetze müssen sich in derselben Availability Zone (AZ) befinden.

Dies ist die minimal erforderliche VPC-Konfiguration für die Bereitstellung einer AWS Elastic Beanstalk-Umgebung in einer VPC. In diesem Szenario befinden sich die Amazon EC2 EC2-Instances, die Ihre Anwendung hosten, im privaten Subnetz. Der Load Balancer von Elastic Load Balancing, der den eingehenden Datenverkehr an Ihre Anwendung weiterleitet, befindet sich im öffentlichen Subnetz.

Weitere Informationen zur Network Address Translation (NAT) finden Sie unterNAT-InstancesimAmazon Virtual Private Cloud Cloud-Benutzerhandbuchaus. Ein Beispiel für die Konfiguration der Bereitstellung für die Verwendung einer VPC finden Sie unter Deploying to Elastic Beanstalk.

So erstellen Sie eine öffentliche/private VPC

  1. In derAmazon VPC-KnotenAWSExplorer, öffne dasVPCsUnterknoten und anschließend ausErstellen einer VPCaus.

  2. Konfigurieren Sie die VPC wie folgt:

    • Geben Sie einen Namen für Ihre VPC ein.

    • Aktivieren Sie die Kontrollkästchen With Public Subnet (Mit öffentlichem Subnetz) und With Private Subnet (Mit privatem Subnetz).

    • Wählen Sie in der Dropdown-Liste Availability Zone für jedes Subnetz eine Availability Zone aus. Verwenden Sie unbedingt dieselbe AZ für beide Subnetze.

    • Geben Sie für das private Subnetz in NAT Key Pair Name (NAT-Schlüsselpaarname) ein Schlüsselpaar an. Dieses key pair wird für die Amazon EC2 EC2-Instance verwendet, die die Network Address Translation vom privaten Subnetz in das öffentliche Internet durchführt.

    • Aktivieren Sie das Kontrollkästchen Configure default security group to allow traffic to NAT (Datenverkehrt zum NAT für Standardsicherheitsgruppe zulassen).

    Geben Sie einen Namen für Ihre VPC ein. Aktivieren Sie die Kontrollkästchen With Public Subnet (Mit öffentlichem Subnetz) und With Private Subnet (Mit privatem Subnetz). Wählen Sie in der Dropdown-Liste Availability Zone für jedes Subnetz eine Availability Zone aus. Verwenden Sie unbedingt dieselbe AZ für beide Subnetze. Geben Sie für das private Subnetz in NAT Key Pair Name (NAT-Schlüsselpaarname) ein Schlüsselpaar an. Dieses key pair wird für die Amazon EC2 EC2-Instance verwendet, die die Network Address Translation vom privaten Subnetz in das öffentliche Internet durchführt. Aktivieren Sie das Kontrollkästchen Configure default security group to allow traffic to NAT (Datenverkehrt zum NAT für Standardsicherheitsgruppe zulassen).

    Klicken Sie auf OK.

Sie können sich die neue VPC im.VPCsTabulator inAWS-Explorer.

Es dauert einen Moment, bis die NAT-Instance gestartet wird. Wenn es verfügbar ist, können Sie es anzeigen, indem Sie dieAmazon EC2-KnotenAWSExplorer und öffnen Sie dann denInstancesUnterknoten.

Importieren in &S3;AWS Elastic BeanstalkDas (Amazon EBS) -Volume wird automatisch für die NAT-Instance erstellt. Weitere Informationen über Elastic Beanstalk finden Sie unterAWS Elastic Beanstalk(EBS)imAmazon EC2-Benutzerhandbuch für Linux-Instancesaus.

Wenn SieBereitstellen einer Anwendung auf einerAWS Elastic BeanstalkUmweltund entscheiden Sie sich, die Umgebung in einer VPC zu starten, das Toolkit füllt diePublish to (Zu &CW; veröffentlichen)Amazon Web Services-Dialogfeld mit den Konfigurationsinformationen für Ihre VPC.

Das Toolkit füllt das Dialogfeld nur mit Informationen von VPCs aus, die im Toolkit erstellt wurden, nicht von VPCs, die mit derAWS Management Consoleaus. Der Grund hierfür ist, dass das Toolkit beim Erstellen einer VPC die Komponenten der VPC mit Tags versieht, um auf ihre Daten zugreifen zu können.

Der folgende Screenshot vom Bereitstellungs-Assistenten zeigt ein Beispiel für ein Dialogfeld mit Werten von einer im Toolkit erstellten VPC.

So löschen Sie eine VPC

Zum Löschen der VPC müssen Sie zunächst alle Amazon EC2 EC2-Instances in der VPC beenden.

  1. Wenn Sie eine Anwendung in der VPC in einer AWS Elastic Beanstalk-Umgebung bereitgestellt haben, löschen Sie diese Umgebung. Dadurch werden alle Amazon EC2 EC2-Instances, die Ihre Anwendung hosten, und der Elastic Load Balancing Load Balancer gelöscht.

    Wenn Sie versuchen, die Instances, auf denen Ihre Anwendung gehostet wird, direkt zu beenden, ohne die Umgebung zu löschen, erstellt der Auto Scaling Scaling-Dienst automatisch neue Instances, um die gelöschten zu ersetzen. Weitere Informationen finden Sie im Auto Scaling Developer Guide.

  2. Löschen Sie die NAT-Instance für die VPC.

    Sie müssen das Amazon EBS-Volume, das der NAT-Instance zugeordnet ist, nicht löschen, um die VPC zu löschen. Wenn Sie das Volume jedoch nicht löschen, wird es weiterhin in Rechnung gestellt, auch wenn Sie die NAT-Instance und die VPC gelöscht haben.

  3. Wählen Sie auf der Registerkarte VPC den Link Delete (Löschen) aus, um die VPC zu löschen.

  4. Wählen Sie im Dialogfeld Delete VPC (VPC löschen) die Option OK aus.