Was ist AWS CloudShell? - AWS CloudShell

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.

Was ist AWS CloudShell?

AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS Management Console Sie können auf verschiedene Arten CloudShell zu ihr navigieren. AWS Management Console Weitere Informationen finden Sie unter Erste Schritte mit AWS CloudShell

Sie können AWS CLI Befehle mit Ihrer bevorzugten Shell ausführen, z. B. Bash PowerShell, oderZ shell. Und Sie können dies tun, ohne Befehlszeilentools herunterzuladen oder zu installieren.

AWS CloudShell Schnittstelle nach dem Start

Beim Start AWS CloudShell wird eine Rechenumgebung erstellt, die auf Amazon Linux 2023 basiert. In dieser Umgebung können Sie auf eine Vielzahl vorinstallierter Entwicklungstools, Optionen für das Hoch - und Herunterladen von Dateien sowie auf Dateispeicher zugreifen, der zwischen den Sitzungen bestehen bleibt.

(Probieren Sie es jetzt aus:) Erste Schritte mit AWS CloudShell

Features von AWS CloudShell

AWS CloudShell bietet folgende Funktionen:

AWS Command Line Interface

Sie können AWS CloudShell von der aus starten AWS Management Console. Die AWS Anmeldeinformationen, mit denen Sie sich bei der Konsole angemeldet haben, sind automatisch in einer neuen Shell-Sitzung verfügbar. Da AWS CloudShell Benutzer vorab authentifiziert sind, müssen Sie keine Anmeldeinformationen konfigurieren, wenn Sie AWS -Services mit AWS CLI Version 2 interagieren. Das AWS CLI ist in der Rechenumgebung der Shell vorinstalliert.

Weitere Hinweise zur Interaktion mit der AWS -Services Befehlszeilenschnittstelle finden Sie unterArbeiten mit AWS Diensten in AWS CloudShell.

Shells und Entwicklungstools

Mit der Shell, die für AWS CloudShell Sitzungen erstellt wurde, können Sie nahtlos zwischen Ihren bevorzugten Befehlszeilen-Shells wechseln. Insbesondere können Sie zwischen Bash PowerShell, und wechselnZ shell. Sie haben auch Zugriff auf vorinstallierte Tools und Dienstprogramme. Dazu gehörengit,make, pipsudo,tar,tmux, vimwget, undzip.

Die Shell-Umgebung ist vorkonfiguriert und unterstützt mehrere führende Softwaresprachen wie Node.js undPython. Das bedeutet, dass Sie beispielsweise Python Projekte ausführen Node.js können, ohne zuerst Runtime-Installationen durchzuführen. PowerShell Benutzer können die .NET Core Runtime verwenden.

Sie können Dateien, die in einem lokalen Repository erstellt oder AWS CloudShell dorthin hochgeladen wurden, übertragen, bevor Sie diese Dateien in ein Remote-Repository übertragen, das von verwaltet wird AWS CodeCommit.

Weitere Informationen finden Sie unter AWS CloudShell Rechenumgebung: Spezifikationen und Software.

Persistenter Speicher

Mit AWS CloudShell können Sie jeweils AWS-Region bis zu 1 GB persistenten Speicher ohne zusätzliche Kosten verwenden. Der persistente Speicher befindet sich in Ihrem Home-Verzeichnis ($HOME) und ist für Sie privat. Im Gegensatz zu kurzlebigen Umgebungsressourcen, die nach dem Ende jeder Shell-Sitzung wiederverwendet werden, bleiben Daten in Ihrem Home-Verzeichnis zwischen den Sitzungen bestehen.

Weitere Hinweise zur Aufbewahrung von Daten im persistenten Speicher finden Sie unter. Persistenter Speicher

Anmerkung

CloudShell VPCUmgebungen haben keinen persistenten Speicher. Das HOME Verzeichnis $ wird gelöscht, wenn in Ihrer VPC Umgebung ein Timeout auftritt (nach 20 bis 30 Minuten Inaktivität) oder wenn Sie Ihre Umgebung löschen oder neu starten.

CloudShell VPCUmgebungen

AWS CloudShell Mit der virtuellen privaten Cloud (VPC) können Sie eine CloudShell Umgebung in Ihrem erstellenVPC. Für jede VPC Umgebung können Sie eine VPC oder mehrere Sicherheitsgruppen zuweisen, ein Subnetz hinzufügen und ihnen zuordnen. AWS CloudShell erbt die Netzwerkkonfiguration von VPC und ermöglicht Ihnen die AWS CloudShell sichere Nutzung innerhalb desselben Subnetzes wie andere Ressourcen in der. VPC

Sicherheit

Die AWS CloudShell Umgebung und ihre Benutzer sind durch spezielle Sicherheitsfunktionen geschützt. Dazu gehören Funktionen wie IAM Rechteverwaltung, Shell-Sitzungseinschränkungen und Safe Paste für die Texteingabe.

Verwaltung von Berechtigungen mit IAM

Als Administrator können Sie AWS CloudShell Benutzern mithilfe von IAM Richtlinien Berechtigungen gewähren oder verweigern. Sie können auch Richtlinien erstellen, die die bestimmten Aktionen spezifizieren, die Benutzer in der Shell-Umgebung ausführen können. Weitere Informationen finden Sie unter AWS CloudShell Zugriff und Nutzung mithilfe von Richtlinien verwalten IAM.

Verwaltung von Shell-Sitzungen

Inaktive und lang andauernde Sitzungen werden automatisch gestoppt und wiederverwendet. Weitere Informationen finden Sie unter Shell-Sitzungen.

Sicheres Einfügen für die Texteingabe

Safe Paste ist standardmäßig aktiviert. Für diese Sicherheitsfunktion müssen Sie sicherstellen, dass der mehrzeilige Text, den Sie in die Shell einfügen möchten, keine schädlichen Skripts enthält. Weitere Informationen finden Sie unter Verwenden Sie Safe Paste für mehrzeiligen Text.

Optionen zur Anpassung

Sie können Ihr AWS CloudShell Erlebnis genau an Ihre Vorlieben anpassen. Sie können beispielsweise die Bildschirmlayouts (mehrere Tabs) und die angezeigten Textgrößen ändern und zwischen den hellen und dunklen Benutzeroberflächenthemen wechseln. Weitere Informationen finden Sie unter Personalisieren Sie Ihr Erlebnis AWS CloudShell.

Sie können Ihre Shell-Umgebung auch erweitern, indem Sie Ihre eigene Software installieren und Ihre Shell mit Skripten ändern.

Wiederherstellung der Sitzung

Die Funktion zur Sitzungswiederherstellung stellt Sitzungen wieder her, die Sie über einzelne oder mehrere Browser-Tabs im CloudShell Terminal ausgeführt haben. Wenn Sie kürzlich geschlossene Browser-Tabs aktualisieren oder erneut öffnen, setzt diese Funktion die Sitzung fort, bis die Shell aufgrund einer inaktiven Sitzung beendet wird. Um Ihre CloudShell Sitzung weiter zu verwenden, drücken Sie eine beliebige Taste im Terminalfenster. Weitere Informationen zu Shell-Sitzungen finden Sie unter Shell-Sitzungen.

Bei der Sitzungswiederherstellung werden auch die neuesten Terminalausgaben und laufenden Prozesse auf den einzelnen Terminalregisterkarten wiederhergestellt.

Anmerkung

Die Sitzungswiederherstellung ist in mobilen Anwendungen nicht verfügbar.

Wie fange ich an mit AWS CloudShell?

Um mit der Arbeit mit der Shell zu beginnen, melden Sie sich bei der an AWS Management Console und wählen Sie eine der folgenden Optionen:

  • Wählen Sie in der Navigationsleiste das CloudShellSymbol aus.

    AWS CloudShell Symbol
  • Geben Sie in das Suchfeld „CloudShell“ ein und wählen Sie dann CloudShell.

    Dieser Schritt öffnet Ihre CloudShell Sitzung im Vollbildmodus.

    AWS CloudShell suchen
  • Wählen Sie im Widget „Kürzlich besuchtCloudShell.

    Dieser Schritt öffnet Ihre CloudShell Sitzung im Vollbildmodus.

    AWS CloudShell vor Kurzem besucht
  • Wählen Sie CloudShellauf derConsole Toolbar, unten links auf der Konsole. Sie können die Höhe Ihrer CloudShell Sitzung durch Ziehen = anpassen.

    AWS CloudShell Konsolenschublade
    AWS CloudShell Erweiterung der Konsolenschublade

    Sie können Ihre CloudShell Sitzung auch auf den Vollbildmodus umschalten, indem Sie auf In neuem Browser-Tab öffnen klicken.

    Anweisungen zur Anmeldung bei AWS Management Console und zur Ausführung wichtiger Aufgaben finden Sie AWS CloudShell unter Erste Schritte mit AWS CloudShell.

Preisgestaltung für AWS CloudShell

AWS CloudShell ist eine AWS -Service , die ohne zusätzliche Kosten erhältlich ist. Sie zahlen jedoch für andere AWS Ressourcen, mit denen Sie arbeiten AWS CloudShell. Darüber hinaus gelten auch die Standardtarife für Datenübertragungen. Weitere Informationen finden Sie unter AWS CloudShell Preise.

Weitere Informationen finden Sie unter Servicekontingente und Einschränkungen für AWS CloudShell.

Die wichtigsten AWS CloudShell Themen