Schritt 1: Erstellen einer Umgebung - AWS Cloud9

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.

Schritt 1: Erstellen einer Umgebung

(Erster Schritt von Tutorial: Hallo AWS Cloud9 (CLI))

In diesem Schritt erstellen Sie mit der AWS CLI eine AWS Cloud9 Entwicklungsumgebung.

In AWS Cloud9 ist eine Entwicklungsumgebung oder eine Umgebung ein Ort, an dem Sie die Dateien Ihres Entwicklungsprojekts speichern und die Tools zur Entwicklung Ihrer Anwendungen ausführen. In diesem Tutorial erstellen Sie eine EC2-Umgebung und arbeiten dann mit den Dateien und Tools in dieser Umgebung.

Erstellen einer EC2-Umgebung mit der AWS CLI

  1. Installieren und konfigurieren Sie die AWS CLI, falls noch nicht erfolgt. Eine Anleitung dazu finden Sie im AWS Command Line Interface-Benutzerhandbuch:

    Sie können AWS CLI mithilfe von Anmeldeinformationen für einen der folgenden Benutzer konfigurieren:

    • Den IAM-Benutzer, den Sie unter Team-Setup für AWS Cloud9 angelegt haben.

    • Einen IAM-Administrator in Ihrem AWS-Konto, wenn Sie regelmäßig mit AWS Cloud9-Ressourcen für mehrere Benutzer im Konto arbeiten werden. Wenn Sie die AWS CLI nicht als IAM-Administratorbenutzer konfigurieren können, wenden Sie sich an Ihren AWS-Kontoadministrator. Weitere Informationen finden Sie unter Erstellen Ihres ersten IAM-Admin-Benutzers und Ihrer ersten IAM-Gruppe im IAM-Benutzerhandbuch.

    • Einen Root-Benutzer des AWSKontos, aber nur, wenn Sie immer nur die einzige Person sind, die Ihr AWS-Konto verwendet und Sie Ihre Umgebungen nicht mit anderen teilen müssen. Wir raten von dieser Option ab, da sie nicht zu den bewährten Methoden für AWS-Sicherheit gehört. Weitere Informationen finden Sie unter Erstellen, Deaktivieren und Löschen von Zugriffsschlüsseln für Ihr AWS-Konto im Allgemeine Amazon Web Services-Referenz.

    • Weitere Optionen erhalten Sie bei Ihrem AWS-Kontoadministrator oder Unterrichtsraumdozenten.

  2. Geben Sie im folgenden AWS Cloud9-Befehl einen Wert für --region und --subnet-id an. Führen Sie dann den Befehl aus und notieren Sie sich den Wert für"environmentId" für eine spätere Bereinigung.

    aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b

    Beim vorhergehenden Befehl:

    • gibt --name den Namen der Umgebung an. In diesem Tutorial wird der Name my-demo-environment verwendet.

    • --description gibt eine optionale Beschreibung der Umgebung an.

    • --instance-type gibt den Typ der Amazon-EC2-Instance an, die AWS Cloud9 starten und mit der neuen Umgebungen verbinden wird. Dieses Beispiel gibt t2.micro an, was einen relativ geringen RAM und geringe vCPUs, was ausreichend für dieses Tutorial ist. Durch das Angeben von Instance-Typen mit mehr RAM und vCPUs können zusätzlichen Gebühren auf Ihrem AWS-Konto für Amazon EC2 anfallen. Eine Liste der verfügbaren Instance-Typen finden Sie im Assistenten zum Erstellen einer Umgebung in der AWS Cloud9-Konsole.

    • --image-id gibt die Kennung für das Amazon Machine Image (AMI) an, das zur Erstellung der EC2-Instance verwendet wird. Um ein AMI für die Instance zu wählen, müssen Sie einen gültigen AMI-Aliasnamen oder einen gültigen AWS-Systems-Manager(SSM)-Pfad angeben. Im obigen Beispiel wird ein SSM-Pfad für ein Amazon Linux 2 AMI angegeben.

      Weitere Informationen finden Sie unter create-environment-ec2 in der AWS CLI -Befehlsreferenz.

    • --region gibt die ID für die AWS-Region an, in der AWS Cloud9 die Umgebung erstellen soll. Eine Liste der verfügbaren AWS-Regionen finden Sie unter AWS Cloud9 im Allgemeine Amazon Web Services-Referenz.

    • --connection-type CONNECT_SSM gibt an, dass AWS Cloud9 sich über Systems Manager mit seiner Amazon-EC2-Instance verbindet. Diese Option stellt sicher, dass kein eingehender Datenverkehr zu der Instance zugelassen wird. Weitere Informationen finden Sie unter Zugriff auf EC2-Instances ohne Zugang mit AWS Systems Manager.

      Anmerkung

      Wenn Sie diese Option verwenden, erstellen Sie die AWSCloud9SSMAccessRole-Servicerolle und AWSCloud9SSMInstanceProfile, wenn sie noch nicht erstellt wurden. Weitere Informationen finden Sie unter Verwalten von Instance-Profilen für Systems Manager mit AWS CLI.

    • --subnet-id gibt das Subnetz an, das AWS Cloud9 verwenden soll. Ersetzen Sie subnet-12a3456b mit der ID des Subnetzes einer Amazon Virtual Private Cloud (VPC), das kompatibel mit AWS Cloud9 sein muss. Weitere Informationen finden Sie unter Erstellen Sie eine VPC und andere VPC-Ressourcen in VPC-Einstellungen für AWS Cloud9 Entwicklungsumgebungen.

    • AWS Cloud9 fährt die Amazon-EC2-Instance für die Umgebung herunter, nachdem alle Webbrowser-Instances, die mit der IDE für die Umgebung verbunden sind, geschlossen wurden. Um diesen Zeitraum zu konfigurieren, fügen Sie --automatic-stop-time-minutes und die Anzahl der Minuten hinzu. Ein kürzerer Zeitraums kann zu geringeren Kosten für Ihr AWS-Konto führen. Entsprechend kann ein längerer Zeitraums zu höheren Kosten führen.

    • Standardmäßig gehört die Umgebung der Entität, die diesen Befehl aufruft. Wenn Sie die Einstellung ändern möchten, fügen Sie --owner-id zusammen mit dem Amazon Resource Name (ARN) der besitzenden Entität hinzu.

  3. Nachdem Sie diesen Befehl erfolgreich ausgeführt haben, öffnen Sie die AWS Cloud9 IDE für die neu erstellte Umgebung. Um dies zu tun, beachten Sie Öffnen einer Umgebung in AWS Cloud9. Wechseln Sie dann wieder zu diesem Thema und fahren Sie mit Schritt 2: Grundlegende Einführung in die IDE fort, um zu erfahren, wie Sie die AWS Cloud9 IDE zum Arbeiten mit Ihrer neuen Umgebung verwenden.

    Wenn Sie versuchen, die Umgebung zu öffnen, aber AWS Cloud9 die IDE nach mindestens fünf Minuten nicht anzeigt, liegt möglicherweise ein Problem mit Ihrem Webbrowser, Ihren AWS-Zugriffsberechtigungen, der Instance oder der zugehörigen VPC vor. Mögliche Abhilfemaßnahmen finden Sie unter Eine Umgebung kann nicht geöffnet werden.

Nächster Schritt

Schritt 2: Grundlegende Einführung in die IDE