View a markdown version of this page

Einrichtung für die Verwendung von Amazon ECS - Amazon Elastic Container Service

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.

Einrichtung für die Verwendung von Amazon ECS

Wenn Sie bereits für Amazon Web Services (AWS) registriert sind und Amazon Elastic Compute Cloud (Amazon EC2) schon verwendet haben, müssen Sie nur wenige Schritte ausführen, um Amazon ECS nutzen zu können. Der Einrichtungsprozess für die beiden Services ist ähnlich. Der folgende Leitfaden bereitet Sie auf den Start Ihres ersten Amazon-ECS-Clusters vor.

Führen Sie zum Einrichten von Amazon ECS die folgenden Schritte aus.

AWS-Managementkonsole

Das AWS-Managementkonsole ist eine browserbasierte Oberfläche für die Verwaltung von Amazon ECS-Ressourcen. Die Konsole bietet einen visuellen Überblick über den Service und erleichtert die Erkundung der Features und Funktionen von Amazon ECS, ohne dass zusätzliche Tools verwendet werden müssen. Es stehen viele verwandte Tutorials und exemplarische Vorgehensweisen zur Verfügung, die Sie durch die Verwendung der Konsole führen können.

Ein Tutorial zur Verwendung der Konsole finden Sie unter Erfahren Sie, wie Sie Amazon-ECS-Ressourcen erstellen und verwenden..

Zu Beginn bevorzugen viele Kunden die Verwendung der Konsole, da sie sofort visuelles Feedback darüber bietet, ob die von ihnen ergriffenen Maßnahmen erfolgreich waren. AWS Kunden, die mit dem vertraut sind AWS-Managementkonsole, kann problemlos verwandte Ressourcen wie Load Balancer und Amazon EC2-Instances verwalten.

Beginnen Sie mit dem AWS-Managementkonsole.

Melde dich für eine an AWS-Konto

Um loszulegen mit AWS, du brauchst eine AWS-Konto. Es gibt zwei Möglichkeiten, sich anzumelden AWS. Wenn Sie die vollständige Kontrolle über die Kontokonfiguration und den Speicherort Ihrer Inhalte haben möchten oder wenn Sie regulierte Workloads wie HIPAA oder FedRAMP haben, verwenden Sie Melden Sie sich an für AWS (fortgeschritten). Wenn Sie ein neuer Benutzer sind und ein Konto verwenden möchten, das Sie bereits besitzen, um sich anzumelden AWS und erstellen Sie eine AWS Umgebung mit vorkonfigurierten Standardeinstellungen in select AWS-Regionen, verwenden Melde dich an für AWS.

Erstellen einer Virtual Private Cloud

Sie können Amazon Virtual Private Cloud (Amazon VPC) zum Starten verwenden AWS Ressourcen in einem virtuellen Netzwerk, das Sie definiert haben. Wir empfehlen dringend, Ihre Container-Instances in einer VPC zu starten.

Wenn Sie über eine standardmäßige VPC verfügen, können Sie diesen Abschnitt überspringen und zur nächsten Aufgabe, Eine Sicherheitsgruppe erstellen, übergehen. Informationen zum Überprüfen, ob Sie über eine Standard-VPC verfügen, finden Sie unter Arbeiten mit Standard-VPC und Standard-Subnetzen im Amazon-VPC-Benutzerhandbuch. Andernfalls können Sie mithilfe der folgenden Schritte eine nicht standardmäßige VPC in Ihrem Konto erstellen.

Informationen zum Erstellen einer VPC finden Sie unter Eine VPC erstellen im Amazon-VPC-Benutzerhandbuch. Verwenden Sie die folgende Tabelle, um zu bestimmen, welche Optionen auszuwählen sind.

Option Wert

Zu erstellende Ressourcen

Nur VPC
Name

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

IPv4 CIDR block (IPv4-CIDR-Block)

Manuelle IPv4-CIDR-Eingabe

Die CIDR-Blockgröße muss eine Größe zwischen /16 und /28. haben.

IPv6-CIDR-Block

Kein IPv6-CIDR-Block

Tenancy

Standard

Weitere Informationen über Amazon VPC finden Sie unter Was ist Amazon VPC? im Amazon VPC-Benutzerhandbuch.

Eine Sicherheitsgruppe erstellen

Sicherheitsgruppen fungieren als Firewall für zugehörige Container-Instances. Sie kontrollieren den ein- und ausgehenden Datenverkehr auf Container-Instance-Ebene. Sie können einer Sicherheitsgruppe Regeln hinzufügen, die es Ihnen ermöglichen, von Ihrer IP-Adresse über SSH eine Verbindung zu Ihrer Container-Instance herzustellen. Sie können auch Regeln hinzufügen, die den ein- und ausgehenden HTTP- und HTTPS-Zugriff von überall zulassen. Fügen Sie alle Regeln zum Öffnen von Ports hinzu, die für Ihre Aufgaben benötigt werden. Container-Instances benötigen einen externen Netzwerkzugriff, um mit dem Amazon ECS Service-Endpunkt zu kommunizieren.

Wenn Sie planen, Container-Instances in mehreren Regionen zu starten, müssen Sie in jeder Region eine Sicherheitsgruppe erstellen. Weitere Informationen finden Sie unter Regionen and Availability Zones im Amazon-EC2-Benutzerhandbuch.

Tipp

Sie benötigen die öffentliche IP-Adresse Ihres lokalen Computers, die Sie mithilfe eines Service abrufen können. Zum Beispiel bieten wir den folgenden Service an: http://checkip.amazonaws.com/ oder https://checkip.amazonaws.com/. Wenn Sie einen anderen Service suchen möchten, der Ihnen Ihre IP-Adresse nennt, verwenden Sie den Suchausdruck "wie ist meine IP-Adresse". Wenn Sie eine Verbindung über einen InternetServiceanbieter (ISP) oder hinter einer Firewall ohne statische IP-Adresse herstellen, müssen Sie herausfinden, welchen IP-Adressbereich die Client-Computer verwenden.

Informationen zum Erstellen einer Sicherheitsgruppe finden Sie unter Eine Sicherheitsgruppe für Amazon-EC2-Instances erstellen im Amazon-EC2-Benutzerhandbuch. Verwenden Sie die folgende Tabelle, um zu bestimmen, welche Optionen auszuwählen sind.

Option Wert

Region

Die Region, in der Sie Ihr Schlüsselpaar erstellt haben.
Name Ein Name, den Sie sich leicht merken können, wie etwa ecs-instances-default-cluster.
VPC Die Standard-VPC (mit „(default)“ gekennzeichnet).
Anmerkung

Wenn Ihr Konto Amazon EC2 Classic unterstützt, wählen Sie die VPC aus, die Sie in der vorherigen Aufgabe erstellt haben.

Informationen zu den Regeln für ausgehenden Datenverkehr, die Sie für Ihre Anwendungsfälle hinzufügen können, finden Sie unter Sicherheitsgruppen-Regeln für verschiedene Anwendungsfälle im Amazon-EC2-Benutzerhandbuch.

Für Amazon-ECS-Container-Instances müssen keine eingehenden Ports geöffnet sein. Allerdings empfiehlt es sich, eine SSH-Regel hinzuzufügen, sodass Sie sich bei der Container-Instance anmelden und die Aufgaben mit Docker-Befehlen prüfen können. Sie können auch Regeln für HTTP und HTTPS hinzufügen, wenn Ihre Container-Instance eine Aufgabe hosten soll, die auf einem Webserver ausgeführt wird. Container-Instances benötigen Zugriff auf ein externes Netzwerk, um mit dem Amazon-ECS-Service-Endpunkt kommunizieren zu können. Führen Sie die folgenden Schritte aus, um diese optionale Regeln für die Sicherheitsgruppe hinzuzufügen.

Fügen Sie Ihrer Sicherheitsgruppe die folgenden drei Regeln für eingehenden Datenverkehr hinzu. Informationen zur Erstellung von Sicherheitsgruppen finden Sie unter Konfigurieren von Regeln für Sicherheitsgruppen im Amazon-EC2-Benutzerhandbuch.

Option Wert

HTTP-Regel

Typ: HTTP

Quelle: Anywhere (0.0.0.0/0)

Diese Option fügt automatisch die 0.0.0 hinzu.0/0 IPv4-CIDR-Block als Quelle. Dies ist zwar für kurze Zeit in einer Testumgebung akzeptabel, aber für Produktionsumgebungen sehr unsicher. Autorisieren Sie in Produktionsumgebungen nur eine bestimmte IP-Adresse bzw. einen bestimmten Adressbereich für den Zugriff auf Ihre Instance.

HTTPS-Regel

Typ: HTTPS

Quelle: Anywhere (0.0.0.0/0)

Dies ist zwar für kurze Zeit in einer Testumgebung akzeptabel, aber für Produktionsumgebungen sehr unsicher. Autorisieren Sie in Produktionsumgebungen nur eine bestimmte IP-Adresse bzw. einen bestimmten Adressbereich für den Zugriff auf Ihre Instance.

SSH-Regel

Typ: SSH

Quelle: „Custom“ (Benutzerdefiniert). Geben Sie die öffentliche IP-Adresse Ihres Computers oder Netzwerks in CIDR-Notation an. Um eine einzelne IP-Adresse in CIDR-Notation anzugeben, fügen Sie das Routing-Präfix /32 hinzu. Beispiel: Wenn Ihre IP-Adresse 203.0.113.25 lautet, geben Sie 203.0.113.25/32 an. Wenn Ihr Unternehmen Adressen aus einem Bereich zuweist, geben Sie den gesamten Bereich an, z. B. 203.0.113.0/24.

Wichtig

Aus Sicherheitsgründen empfehlen wir, dass Sie den SSH-Zugriff nicht von allen IP-Adressen (0.0.0.0/0) zu Ihrer Instance erlauben, es sei denn für Testzwecke und nur für kurze Zeit.

Erstellen der Anmeldeinformationen zum Herstellen einer Verbindung mit Ihrer EC2-Instance

Für Amazon ECS wird ein Schlüsselpaar nur dann benötigt, wenn Sie vorhaben, EC2 verwenden.

AWS verwendet Public-Key-Kryptografie, um die Anmeldeinformationen für Ihre Instance zu sichern. Eine Linux-Instance, wie beispielsweise eine Amazon-ECS-Container-Instance, hat kein Passwort, das für den SSH-Zugriff verwendet werden kann. Sie verwenden ein Schlüsselpaar, um sich sicher an Ihrer Instance anzumelden. Beim Starten Ihrer Container-Instance geben Sie den Namen des Schlüsselpaares und dann bei der Anmeldung über SSH den privaten Schlüssel an.

Wenn Sie nicht bereits ein Schlüsselpaar erstellt haben, können Sie mit der Amazon EC2-Konsole eines erstellen. Wenn Sie planen, Instances in mehreren Regionen zu starten, müssen Sie in jeder Region ein Schlüsselpaar erstellen. Weitere Informationen über Regionen finden Sie unter Regionen und Availability Zones im Amazon-EC2-Benutzerhandbuch.

So erstellen Sie ein Schlüsselpaar
  • Erstellen Sie ein Schlüsselpaar mit der Amazon-EC2-Konsole. Weitere Informationen zum Erstellen eines Schlüsselpaars finden Sie unter Erstellen eines Schlüsselpaars im Amazon-EC2-Benutzerhandbuch.

Informationen zum Herstellen einer Verbindung mit Ihren Instances finden Sie unter Herstellen einer Verbindung mit Ihrer Linux-Instance im Amazon-EC2-Benutzerhandbuch.

Installieren Sie das AWS CLI

Das AWS-Managementkonsole kann verwendet werden, um alle Vorgänge manuell mit Amazon ECS zu verwalten. Sie können jedoch das installieren AWS CLI auf Ihrem lokalen Desktop oder einer Entwicklerbox, sodass Sie Skripts erstellen können, mit denen Sie allgemeine Verwaltungsaufgaben in Amazon ECS automatisieren können.

Um das zu verwenden AWS CLI Installieren Sie mit Amazon ECS die neueste Version AWS CLI Version. Für Informationen zur Installation der AWS CLI oder ein Upgrade auf die neueste Version finden Sie unter Installation oder Aktualisierung auf die neueste Version von AWS CLI in der AWS Command Line Interface Benutzerleitfaden.

Das AWS Command Line Interface (AWS CLI) ist ein einheitliches Tool, mit dem Sie Ihre verwalten können AWS Dienstleistungen. Allein mit diesem einen Tool können Sie beide mehrere steuern AWS Dienste und automatisieren Sie diese Dienste mithilfe von Skripten. Die Amazon ECS-Befehle in der AWS CLI sind ein Spiegelbild der Amazon ECS-API.

Die AWS CLI ist für Kunden geeignet, die Skripte und Schnittstellen mit einem Befehlszeilentool bevorzugen und genau wissen, welche Aktionen sie mit ihren Amazon ECS-Ressourcen ausführen möchten. Das AWS CLI ist auch für Kunden hilfreich, die sich mit den Amazon ECS-APIs vertraut machen möchten. Kunden können das verwenden AWS CLI um eine Reihe von Vorgängen mit Amazon ECS-Ressourcen, einschließlich Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge, direkt über die Befehlszeilenschnittstelle auszuführen.

Verwenden Sie das AWS CLI wenn Sie mit den Amazon ECS-APIs und den entsprechenden CLI-Befehlen vertraut sind oder sich damit vertraut machen möchten und automatisierte Skripts schreiben und bestimmte Aktionen für Amazon ECS-Ressourcen ausführen möchten.

AWS stellt auch die Befehlszeilentools bereit AWS Tools for Windows PowerShell. Weitere Informationen finden Sie im AWS Tools for Windows PowerShell -Benutzerhandbuch.

Nächste Schritte zur Verwendung von Amazon ECS

Nach der Installation des AWS CLI, es gibt viele verschiedene Tools, die Sie verwenden können, während Sie Amazon ECS weiterhin verwenden. Die folgenden Links erklären, was einige dieser Tools sind, und geben Beispiele für deren Verwendung mit Amazon ECS.