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.
Das Ziel von Option 2 besteht darin, die automatische Verbindungsfunktion in der RDS-Konsole zu erkunden, mit der die Verbindung zwischen Ihrer EC2 Instance und der RDS-Datenbank automatisch konfiguriert wird, um Datenverkehr von der EC2 Instance zur RDS-Datenbank zu ermöglichen. In Option 3 erfahren Sie, wie Sie die Verbindung manuell konfigurieren.
Aufgaben
Bevor Sie beginnen
Sie benötigen Folgendes, um dieses Tutorial abzuschließen:
-
Eine EC2 Instance, die sich in derselben VPC wie die RDS-Datenbank befindet. Sie können entweder eine vorhandene EC2 Instance verwenden oder die Schritte in Aufgabe 1 befolgen, um eine neue Instance zu erstellen.
-
Berechtigungen zum Aufrufen der folgenden Operationen:
-
ec2:AssociateRouteTable
-
ec2:AuthorizeSecurityGroupEgress
-
ec2:CreateRouteTable
-
ec2:CreateSecurityGroup
-
ec2:CreateSubnet
-
ec2:DescribeInstances
-
ec2:DescribeNetworkInterfaces
-
ec2:DescribeRouteTables
-
ec2:DescribeSecurityGroups
-
ec2:DescribeSubnets
-
ec2:ModifyNetworkInterfaceAttribute
-
ec2:RevokeSecurityGroupEgress
-
Aufgabe 1 (optional): Starten Sie eine EC2 Instanz
Anmerkung
Das Starten einer Instance steht nicht im Mittelpunkt dieses Tutorials. Wenn Sie bereits eine EC2 Amazon-Instance haben und diese in diesem Tutorial verwenden möchten, können Sie diese Aufgabe überspringen.
Ziel dieser Aufgabe ist es, eine EC2 Instance zu starten, damit Sie Aufgabe 2 abschließen können, in der Sie die Verbindung zwischen Ihrer EC2 Instance und Ihrer Amazon RDS-Datenbank konfigurieren. Mit den Schritten in dieser Aufgabe wird die EC2 Instance wie folgt konfiguriert:
-
Instance-Name:
tutorial-instance-2
-
AMI: Amazon Linux 2
-
Instance-Typ:
t2.micro
-
Öffentliche IP automatisch zuweisen: Aktiviert
-
Sicherheitsgruppe mit den folgenden drei Regeln:
-
SSH von Ihrer IP-Adresse zulassen
-
HTTPS-Datenverkehr von überall zulassen
-
HTTP-Datenverkehr von überall zulassen
-
Wichtig
In einer Produktionsumgebung sollten Sie Ihre Instance so konfigurieren, dass sie Ihren speziellen Anforderungen entspricht.
Um eine EC2 Instanz zu starten
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im EC2 Dashboard die Option Instance starten.
-
Geben Sie unter Name and tags (Name und Tags) für Name einen Namen ein, um Ihre Instance zu identifizieren. Geben Sie für dieses Tutorial der Instance den Namen
tutorial-instance-2
. Der Instance-Name ist zwar nicht obligatorisch, aber wenn Sie Ihre Instance in der RDS-Konsole auswählen, können Sie sie anhand des Namens leicht identifizieren. -
Wählen Sie unter Application and OS Images (Anwendungs- und Betriebssystem-Images) ein AMI aus, das Ihren Webserver-Anforderungen entspricht. Dieses Tutorial verwendet Amazon Linux.
-
Wählen Sie unter Instance type (Instance-Typ) für Instance type (Instance-Typ) einen Instance-Typ aus, der Ihren Webserver-Anforderungen entspricht. In diesem Tutorial wird ein
t2.micro
verwendet.Anmerkung
Sie können Amazon EC2 im Rahmen des kostenlosen Kontingents
nutzen, sofern Ihr AWS Konto weniger als 12 Monate alt ist und Sie einen t2.micro
Instance-Typ wählen, odert3.micro
in Regionen, in denent2.micro
dieser nicht verfügbar ist. Beachten Sie, dass beim Starten einer t3.micro-Instance standardmäßig der Modus Unlimited verwendet wird, wodurch je nach CPU-Auslastung zusätzliche Gebühren anfallen können. -
Wählen Sie unter Key pair (login) (Schlüsselpaar (Anmeldung)) für Key pair name (Schlüsselpaar-Name) Ihr Schlüsselpaar aus.
-
Führen Sie unter Network settings (Netzwerkeinstellungen) die folgenden Schritte aus:
-
Wenn Sie für Network (Netzwerk) und Subnet (Subnetz) keine Änderungen an Ihrer Standard-VPC oder Ihren Subnetzen vorgenommen haben, können Sie die Standardeinstellungen beibehalten.
Wenn Sie Änderungen an Ihrer Standard-VPC oder Ihren Subnetzen vorgenommen haben, überprüfen Sie Folgendes:
-
Die Instance muss sich in derselben VPC wie die RDS-Datenbank befinden, um die automatische Verbindungskonfiguration verwenden zu können. Standardmäßig haben Sie nur eine VPC.
-
Die VPC, in der Sie Ihre Instance starten, muss mit einem Internet-Gateway verbunden sein, damit Sie über das Internet auf Ihren Webserver zugreifen können. Ihre Standard-VPC wird automatisch mit einem Internet-Gateway eingerichtet.
-
Um sicherzustellen, dass Ihre Instance eine öffentliche IP-Adresse erhält, überprüfen Sie für Auto-assign public IP (Automatische Zuweisung öffentlicher IP), dass Enable (Aktivieren) ausgewählt ist. Wenn Disable (Deaktivieren) ausgewählt ist, wählen Sie Edit (Bearbeiten) (rechts neben Network Settings (Netzwerkeinstellungen)) und dann für Auto-assign public IP (Öffentliche IP automatisch zuweisen) die Option Enable (Aktivieren) aus.
-
-
Um mithilfe von SSH eine Verbindung zu Ihrer Instance herzustellen, benötigen Sie eine Sicherheitsgruppenregel, die SSH- (Linux) - oder RDP-Verkehr (Windows) von der öffentlichen Adresse Ihres Computers autorisiert. IPv4 Wenn Sie eine Instance starten, wird standardmäßig eine neue Sicherheitsgruppe mit einer Regel erstellt, die eingehenden SSH-Datenverkehr von überall zulässt.
Um sicherzustellen, dass nur Ihre IP-Adresse eine Verbindung zu Ihrer Instance herstellen kann, wählen Sie unter (Firewall (Sicherheitsgruppen) in der Dropdown-Liste neben dem Kontrollkästchen SSH-Verkehr zulassen von die Option Meine IP aus.
-
Um Datenverkehr aus dem Internet zu Ihrer Instance zuzulassen, aktivieren Sie die folgenden Kontrollkästchen:
-
Lassen Sie Datenverkehr HTTPs aus dem Internet zu
-
Allow HTTP traffic from the internet (HTTP-Datenverkehr aus dem Internet zulassen)
-
-
-
Überprüfen Sie im Bereich Summary (Übersicht) Ihre Instance-Konfiguration und wählen Sie dann Launch instance (Instance starten) aus.
-
Wählen Sie View all Instances (Alle Instances anzeigen) aus, um die Bestätigungsseite zu schließen und zur Konsole zurückzukehren. Ihre Instance befindet sich zunächst in einem
pending
-Status und wechselt dann in denrunning
-Status.Wenn die Instance nicht gestartet wird oder der Status sofort
terminated
stattrunning
anzeigt, finden Sie weitere Informationen unter Probleme beim Starten Amazon EC2 Amazon-Instances beheben.
Weitere Informationen über das Starten einer Instance finden Sie unter Starten Sie eine EC2 Instance mit dem Launch-Instance-Assistenten in der Konsole.

Aufgabe 2: Erstellen Sie eine RDS-Datenbank und verbinden Sie sie automatisch mit Ihrer EC2 Instance
Ziel dieser Aufgabe ist es, eine RDS-Datenbank zu erstellen und die automatische Verbindungsfunktion in der RDS-Konsole zu verwenden, um die Verbindung zwischen Ihrer EC2 Instance und Ihrer RDS-Datenbank automatisch zu konfigurieren. Mit den Schritten in dieser Aufgabe wird die DB-Instance wie folgt konfiguriert:
-
Engine-Typ: MySQL
-
Vorlage: Kostenloses Kontingent
-
DB-Instance-Kennung:
tutorial-database
-
DB-Instance-Klasse:
db.t3.micro
Wichtig
In einer Produktionsumgebung sollten Sie Ihre Instance so konfigurieren, dass sie Ihren speziellen Anforderungen entspricht.
Um eine RDS-Datenbank zu erstellen und sie automatisch mit einer EC2 Instance zu verbinden
Öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der Regionsauswahl (oben rechts) die aus, AWS-Region in der Sie die EC2 Instanz erstellt haben. Die EC2 Instance und die RDS-Datenbank müssen sich in derselben Region befinden.
-
Wählen Sie im Dashboard Create database (Datenbank erstellen) aus.
-
Überprüfen Sie unter Choose a database creation method (Datenbankerstellungsmethode auswählen), ob Standard create (Standarderstellung) ausgewählt ist. Wenn Sie Easy create (Einfache Erstellung) wählen, ist das automatische Verbindungsfeature nicht verfügbar.
-
Wählen Sie unter Engine options (Engine-Optionen) für Engine type (Engine-Typ) die Option MySQL aus.
-
Wählen Sie unter Templates (Vorlagen) eine Beispielvorlage aus, die Ihren Anforderungen entspricht. Wählen Sie für dieses Tutorial die Option Free tier (Kostenloses Kontingent), um kostenlos eine Datenbank zu erstellen. Beachten Sie jedoch, dass das kostenlose Kontingent nur verfügbar ist, wenn Ihr Konto weniger als 12 Monate alt ist. Es gelten andere Einschränkungen. Sie können mehr darüber erfahren, indem Sie auf den Info-Link im Feld Free tier (Kostenloses Kontingent) klicken.
-
Führen Sie unter Settings (Einstellungen) die folgenden Schritte aus:
-
Geben Sie unter DB instance identifier (DB-Instance-Kennung) einen Namen für die Datenbank ein. Geben Sie für dieses Tutorial
tutorial-database
ein. -
Behalten Sie für Master username (Master-Benutzername) den Standardnamen
admin
bei. -
Geben Sie unter Master password (Master-Passwort) ein Passwort ein, das Sie sich für dieses Tutorial merken können, und geben Sie dann unter Confirm password (Passwort bestätigen) das Passwort erneut ein.
-
-
Behalten Sie unter Instance-Konfiguration für die DB-Instance-Klasse die Standardeinstellung bei, welche db.t3.micro ist. Wenn Ihr Konto weniger als 12 Monate alt ist, können Sie diese Instance kostenlos verwenden. Es gelten andere Einschränkungen. Weitere Informationen finden Sie unter Kostenloses AWS-Kontingent
. -
Wählen Sie unter Konnektivität für Rechenressource die Option Mit einer EC2 Rechenressource verbinden aus. Dies ist das automatische Verbindungsfeature in der RDS-Konsole.
-
Wählen Sie EC2 beispielsweise die EC2 Instanz aus, zu der Sie eine Verbindung herstellen möchten. Für die Zwecke dieses Tutorials können Sie entweder die Instance wählen, die Sie in der vorherigen Aufgabe erstellt haben und die Sie
tutorial-instance
genannt haben oder eine andere bereits vorhandene Instance wählen. Wenn Ihre Instance nicht in der Liste angezeigt wird, wählen Sie das Aktualisierungssymbol rechts neben Connectivity (Verbindung) aus.Wenn Sie die automatische Verbindungsfunktion verwenden, wird dieser EC2 Instance eine Sicherheitsgruppe und der RDS-Datenbank eine weitere Sicherheitsgruppe hinzugefügt. Die Sicherheitsgruppen werden automatisch so konfiguriert, dass sie den Datenverkehr zwischen der EC2 Instance und der RDS-Datenbank zulassen. In der nächsten Aufgabe überprüfen Sie, ob die Sicherheitsgruppen erstellt und der EC2 Instance und der RDS-Datenbank zugewiesen wurden.
-
Wählen Sie Datenbank erstellen aus.
Auf dem Bildschirm Databases (Datenbanken) lautet der Status der neuen Datenbank Creating (Wird erstellt), bis die Datenbank einsatzbereit ist. Wenn sich der Status in Available (Verfügbar) ändert, können Sie eine Verbindung zur Datenbank herstellen. Abhängig von der Klasse der Datenbank und vom verfügbaren Speicherplatz kann es bis zu 20 Minuten dauern, bis die neue Datenbank verfügbar ist.
Weitere Informationen finden Sie unter Automatische Netzwerkkonnektivität mit einer EC2 Instance konfigurieren im Amazon RDS-Benutzerhandbuch.

Aufgabe 3: Überprüfen der Verbindungskonfiguration
Ziel dieser Aufgabe ist es, zu überprüfen, ob die beiden Sicherheitsgruppen erstellt und der Instance und Datenbank zugewiesen wurden.
Wenn Sie das automatische Verbindungs-Feature in der RDS-Konsole verwenden, um die Verbindung zu konfigurieren, werden die Sicherheitsgruppen automatisch erstellt und der Instance und Datenbank wie folgt zugewiesen:
-
Die Sicherheitsgruppe rds-ec2-
x
wird erstellt und der RDS-Datenbank hinzugefügt. Sie hat eine Regel für eingehenden Datenverkehr, die die ec2-rds--Sicherheitsgruppe als Quelle referenziert.x
Dadurch kann der Datenverkehr von der EC2 Instance mit derx
ec2-rds-Sicherheitsgruppe die RDS-Datenbank erreichen. -
Die Sicherheitsgruppe ec2-rds-
x
wird erstellt und der Instance hinzugefügt. EC2 Sie hat eine ausgehende Regel, die die Sicherheitsgruppe rds-ec2-x
als Ziel referenziert. Dadurch kann der Datenverkehr von der EC2 Instance die RDS-Datenbank mit der Sicherheitsgruppe rds-ec2 - erreichen.x
So überprüfen Sie die Verbindungskonfiguration mithilfe der Konsole
Öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.
-
Wählen Sie die RDS-Datenbank aus, die Sie für dieses Tutorial erstellt haben.
-
Stellen Sie auf der Registerkarte Konnektivität und Sicherheit unter Sicherheit, VPC-Sicherheitsgruppen sicher, dass eine Sicherheitsgruppe namens rds-ec2 - angezeigt wird.
x
-
Wählen Sie die Sicherheitsgruppe rds-ec2 - aus.
x
Das Fenster Sicherheitsgruppen in der EC2 Konsole wird geöffnet. -
Wählen Sie die
x
Sicherheitsgruppe rds-ec2- aus, um sie zu öffnen. -
Wählen Sie die Registerkarte Inbound rules (Regeln für eingehenden Datenverkehr) aus.
-
Stellen Sie wie folgt sicher, dass die folgende Sicherheitsgruppenregel vorhanden ist:
-
Typ: MYSQL/Aurora
-
Portbereich: 3306
-
Quelle:
sg-0987654321example
/ec2-rds-x
— Dies ist die Sicherheitsgruppe, die der EC2 Instance zugewiesen ist, die Sie in den vorherigen Schritten verifiziert haben. -
Beschreibung: Regel zum Zulassen von Verbindungen von EC2 Instances mit angehängten
sg-1234567890example
-
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die EC2 Instance aus, die Sie in der vorherigen Aufgabe für die Verbindung mit der RDS-Datenbank ausgewählt haben, und wählen Sie die Registerkarte Sicherheit.
-
Vergewissern Sie sich unter Sicherheitsdetails, Sicherheitsgruppen, dass eine Sicherheitsgruppe namens ec2-rds- in der
x
Liste enthalten ist.x
ist eine Zahl. -
Wählen Sie die
x
ec2-rds-security group aus, um sie zu öffnen. -
Wählen Sie die Registerkarte Outbound rules (Ausgehende Regeln).
-
Stellen Sie wie folgt sicher, dass die folgende Sicherheitsgruppenregel vorhanden ist:
-
Typ: MYSQL/Aurora
-
Portbereich: 3306
-
Ziel:
sg-1234567890example
/rds-ec2 -x
-
Beschreibung: Regel zum Zulassen von Verbindungen zu
database-tutorial
von allen Instances, an denen diese Sicherheitsgruppe angefügt ist
-
Indem Sie überprüfen, ob diese Sicherheitsgruppen und Sicherheitsgruppenregeln existieren und ob sie der RDS-Datenbank und EC2 -Instanz zugewiesen sind, wie in diesem Verfahren beschrieben, können Sie überprüfen, ob die Verbindung mithilfe der automatischen Verbindungsfunktion automatisch konfiguriert wurde.

Sie haben Option 2 dieses Tutorials abgeschlossen. Sie können jetzt Option 3 abschließen, in der Sie erfahren, wie Sie die Sicherheitsgruppen, die automatisch in Option 2 erstellt wurden, manuell konfigurieren.
Aufgabe 4 (Optional): Aufräumen
Nachdem Sie das Tutorial abgeschlossen haben, empfiehlt es sich, alle Ressourcen zu bereinigen (zu löschen), die Sie nicht mehr verwenden möchten. Durch die Bereinigung von AWS Ressourcen wird verhindert, dass für Ihr Konto weitere Gebühren anfallen.
Wenn Sie eine EC2 Instance speziell für dieses Tutorial gestartet haben, können Sie sie kündigen, damit keine Gebühren mehr anfallen.
Um eine Instance mithilfe der Konsole zu beenden
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance aus, die Sie für dieses Tutorial erstellt haben, und wählen Sie Instance state (Instance-Status), Terminate instance (Instance beenden) aus.
-
Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Beenden aus.
Wenn Sie eine RDS-Datenbank speziell für dieses Tutorial erstellt haben, können Sie sie löschen, damit keine damit verbundenen Gebühren anfallen.
Löschen einer RDS-Datenbank mithilfe der Konsole
Öffnen Sie die Amazon RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken aus.
-
Wählen Sie die RDS-Datenbank aus, die Sie für dieses Tutorial erstellt haben, und wählen Sie Actions (Aktionen), Delete (Löschen) aus.
-
Geben Sie
delete me
in das Feld ein und wählen Sie dann Delete (Löschen).