Erste Schritte mit 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.

Erste Schritte mit AWS CloudShell

In diesem einführenden Tutorial erfahren Sie, wie Sie wichtige Aufgaben mithilfe der Shell-Befehlszeilenschnittstelle starten AWS CloudShell und ausführen.

Zunächst melden Sie sich bei der an AWS Management Console und wählen eine aus AWS-Region. Anschließend öffnen Sie ein neues Browserfenster und einen Shell-Typ, mit dem Sie arbeiten möchten. CloudShell

Als Nächstes erstellen Sie einen neuen Ordner in Ihrem Home-Verzeichnis und laden eine Datei von Ihrem lokalen Computer in diesen Ordner hoch. Sie bearbeiten diese Datei mit einem vorinstallierten Editor, bevor Sie sie als Programm über die Befehlszeile ausführen. Zuletzt rufen Sie AWS CLI Befehle auf, um einen Amazon S3 S3-Bucket zu erstellen und Ihre Datei als Objekt zum Bucket hinzuzufügen.

Voraussetzungen

IAM-Berechtigungen

Sie können Berechtigungen für erhalten, AWS CloudShell indem Sie Ihrer IAM-Identität (z. B. einem Benutzer, einer Rolle oder einer Gruppe) die folgende AWS verwaltete Richtlinie hinzufügen:

  • AWSCloudShellFullAccess: Bietet Benutzern vollen Zugriff auf AWS CloudShell und die zugehörigen Funktionen.

In diesem Tutorial interagieren Sie auch mit AWS-Services. Genauer gesagt interagieren Sie mit Amazon S3, indem Sie einen S3-Bucket erstellen und diesem Bucket ein Objekt hinzufügen. Ihre IAM-Identität erfordert eine Richtlinie, die mindestens die s3:PutObject Berechtigungen s3:CreateBucket und gewährt.

Weitere Informationen finden Sie unter Amazon S3 S3-Aktionen im Amazon Simple Storage Service-Benutzerhandbuch.

Übungsdatei

Diese Übung beinhaltet auch das Hochladen und Bearbeiten einer Datei, die dann als Programm über die Befehlszeilenschnittstelle ausgeführt wird. Öffnen Sie einen Texteditor auf Ihrem lokalen Computer und fügen Sie den folgenden Codeausschnitt hinzu.

import sys x=int(sys.argv[1]) y=int(sys.argv[2]) sum=x+y print("The sum is",sum)

Speichern Sie die Datei mit dem Namen add_prog.py.

Inhalt

Schritt 1: Melden Sie sich an AWS Management Console

In diesem Schritt müssen Sie Ihre IAM-Benutzerinformationen eingeben, um auf die AWS Management Console zuzugreifen. Wenn Sie sich bereits in der Konsole befinden, fahren Sie mit Schritt 2 fort.

  • Sie können auf die zugreifen, AWS Management Console indem Sie die Anmelde-URL eines IAM-Benutzers verwenden oder die Haupt-Anmeldeseite aufrufen.

    IAM user sign-in URL
    • Öffnen Sie einen Browser und geben Sie die folgende Anmelde-URL ein. account_alias_or_idErsetzen Sie es durch den Kontoalias oder die Konto-ID, die Ihr Administrator bereitgestellt hat.

      https://account_alias_or_id.signin.aws.amazon.com/console/
    • Geben Sie Ihre IAM-Anmeldeinformationen ein und wählen Sie Anmelden aus.

    Anmelden als IAM-Benutzer
    Main sign-in page
    • Öffnen Sie https://aws.amazon.com/console/.

    • Wenn Sie sich zuvor nicht mit diesem Browser angemeldet haben, wird die Haupt-Anmeldeseite angezeigt. Wählen Sie IAM-Benutzer, geben Sie den Kontoalias oder die Konto-ID ein und klicken Sie auf Weiter.

      Anmelden als IAM-Benutzer
    • Wenn Sie sich bereits zuvor als IAM-Benutzer angemeldet haben. Ihr Browser erinnert sich möglicherweise an den Kontoalias oder die AWS-Konto Konto-ID für. Wenn ja, geben Sie Ihre IAM-Anmeldeinformationen ein und wählen Sie Anmelden.

      Anmelden als IAM-Benutzer
    Anmerkung

    Sie können sich auch als Root-Benutzer anmelden. Diese Identität hat vollständigen Zugriff auf alle AWS-Services Ressourcen im Konto. Wir empfehlen dringend, den Root-Benutzer nicht für alltägliche Aufgaben zu verwenden, auch nicht für administrative Aufgaben. Folgen Sie stattdessen dem bewährten Verfahren, den Stammbenutzer ausschließlich zur Erstellung des ersten IAM-Benutzers zu verwenden.

Schritt 2: Wählen Sie eine Region aus AWS CloudShell, starten Sie sie und wählen Sie eine Shell

In diesem Schritt starten Sie AWS CloudShell von der Konsolenoberfläche aus, wählen eine verfügbare AWS-Region aus und wechseln zu Ihrer bevorzugten Shell, z. B. Bash PowerShell, oderZ shell.

  1. AWS-Region Um eine auszuwählen, in der Sie arbeiten möchten, gehen Sie zum Menü „Region auswählen“ und wählen Sie eine unterstützte AWS Region aus, in der Sie arbeiten möchten. (Verfügbare Regionen sind hervorgehoben.)

    Wichtig

    Wenn Sie zwischen Regionen wechseln, wird die Benutzeroberfläche aktualisiert und der Name der ausgewählten Region AWS-Region wird über dem Befehlszeilentext angezeigt. Alle Dateien, die Sie dem persistenten Speicher hinzufügen, sind nur in diesem Speicher verfügbar. AWS-Region Wenn Sie die Region wechseln, können Sie auf verschiedene Speicher und Dateien zugreifen.

    Wichtig

    Wenn die Option in der ausgewählten Region nicht CloudShell verfügbar ist, wenn Sie CloudShell auf demConsole Toolbar, unten links auf der Konsole, starten, dann ist die Standardregion auf eine Region festgelegt, die der ausgewählten Region am nächsten ist. Sie können den Befehl ausführen, der Berechtigungen zum Verwalten von Ressourcen in einer anderen Region als der Standardregion bereitstellt. Weitere Informationen finden Sie unter Arbeiten in AWS-Regionen.

    Beispiel

    Wenn Sie Europa (Spanien) wählen, eu-south-2 aber in Europa (Spanien) nicht CloudShell verfügbar isteu-south-2, ist die Standardregion auf Europa (Irland) festgelegteu-west-1, was Europa (Spanien) am nächsten isteu-south-2.

    Sie verwenden die Servicekontingenten für die Standardregion Europa (Irland) eu-west-1 und dieselbe CloudShell Sitzung wird in allen Regionen wiederhergestellt. Die Standardregion wird möglicherweise geändert und Sie werden im CloudShell Browserfenster darüber informiert.

  2. Von der aus können Sie starten AWS Management Console, CloudShell indem Sie eine der folgenden Optionen wählen:

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

    2. Geben Sie in das Suchfeld „CloudShell“ ein und wählen Sie dann CloudShell.

    3. Wählen Sie im Widget „Kürzlich besuchtCloudShell.

    4. Wählen Sie CloudShellauf derConsole Toolbar, unten links auf der Konsole.

      • Um die Höhe Ihrer CloudShell Sitzung anzupassen, ziehen Sie=.

      • Um Ihre CloudShell Sitzung in den Vollbildmodus umzuschalten, klicken Sie auf das Symbol In neuem Browser-Tab öffnen.

    Die wichtigsten Funktionen der AWS CloudShell Benutzeroberfläche.

    Wenn die Eingabeaufforderung angezeigt wird, ist die Shell für die Interaktion bereit.

    Anmerkung

    Wenn Sie auf Probleme stoßen, die Sie daran hindern, erfolgreich zu starten oder mit ihnen zu interagieren AWS CloudShell, suchen Sie nach Informationen zur Identifizierung und Behebung dieser Probleme unterProblembehebung AWS CloudShell.

  3. Um eine vorinstallierte Shell auszuwählen, mit der Sie arbeiten möchten, geben Sie ihren Programmnamen an der Befehlszeile ein.

    Bash

    bash

    Wenn Sie zu wechselnBash, wird das Symbol in der Befehlszeile auf $ aktualisiert.

    Anmerkung

    Bashist die Standard-Shell, die beim Starten ausgeführt wird AWS CloudShell.

    PowerShell

    pwsh

    Wenn Sie zu wechseln PowerShell, wird das Symbol in der Befehlszeile auf aktualisiertPS>.

    Z shell

    zsh

    Wenn Sie zu wechselnZ shell, wird das Symbol in der Befehlszeile auf aktualisiert%.

    Informationen zu den in Ihrer Shell-Umgebung vorinstallierten Versionen finden Sie in der Shell-Tabelle im Abschnitt CloudShell AWS-Rechenumgebung.

Schritt 3: Laden Sie eine Datei herunter von AWS CloudShell

Anmerkung

Diese Option ist für VPC-Umgebungen nicht verfügbar.

Dieser Schritt führt Sie durch den Vorgang des Herunterladens einer Datei.

  1. Um eine Datei herunterzuladen, gehen Sie zu Aktionen und wählen Sie im Menü die Option Datei herunterladen.

    Das Dialogfeld „Datei herunterladen“ wird angezeigt.

  2. Geben Sie im Dialogfeld Datei herunterladen den Pfad für die Datei ein, die heruntergeladen werden soll.

    Geben Sie einen Pfad für einen Dateidownload an.
    Anmerkung

    Sie können absolute oder relative Pfade verwenden, wenn Sie eine Datei zum Herunterladen angeben. Bei relativen Pfadnamen /home/cloudshell-user/ wird standardmäßig automatisch zum Start hinzugefügt. Um also eine Datei mit dem Namen herunterzuladenmydownload-file, sind die beiden folgenden Pfade gültig:

    • Absoluter Pfad: /home/cloudshell-user/subfolder/mydownloadfile.txt

    • Relativer Pfad: subfolder/mydownloadfile.txt

  3. Wählen Sie Herunterladen aus.

    Wenn der Dateipfad korrekt ist, wird ein Dialogfeld angezeigt. Sie können dieses Dialogfeld verwenden, um die Datei mit der Standardanwendung zu öffnen. Sie können die Datei auch in einem Ordner auf Ihrem lokalen Computer speichern.

Anmerkung

Die Download-Option ist nicht verfügbar, wenn Sie CloudShell auf dem startenConsole Toolbar. Sie können eine Datei von der CloudShell Konsole oder mit dem Chrome-Webbrowser herunterladen. Weitere Informationen zum Herunterladen einer Datei finden Sie unter Schritt 3: Datei herunterladen von AWS CloudShell.

Schritt 4: Laden Sie eine Datei hoch auf AWS CloudShell

Anmerkung

Diese Option ist für VPC-Umgebungen nicht verfügbar.

In diesem Schritt wird beschrieben, wie Sie eine Datei hochladen und sie dann in ein neues Verzeichnis in Ihrem Home-Verzeichnis verschieben.

  1. Um Ihr aktuelles Arbeitsverzeichnis zu überprüfen, geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

    pwd

    Wenn Sie die Eingabetaste drücken, gibt die Shell Ihr aktuelles Arbeitsverzeichnis zurück (z. B./home/cloudshell-user).

  2. Um eine Datei in dieses Verzeichnis hochzuladen, gehen Sie zu Aktionen und wählen Sie im Menü Datei hochladen.

    Das Dialogfeld „Datei hochladen“ wird angezeigt.

  3. Wählen Sie Browse.

  4. Wählen Sie im Dialogfeld „Datei-Upload“ Ihres Systems die Textdatei aus, die Sie für dieses Tutorial erstellt haben (add_prog.py), und klicken Sie auf Öffnen.

  5. Wählen Sie im Dialogfeld „Datei hochladen“ die Option Hochladen aus.

    Ein Fortschrittsbalken verfolgt den Upload. Wenn der Upload erfolgreich ist, wird in einer Meldung bestätigt, dass add_prog.py er dem Stammverzeichnis Ihres Home-Verzeichnisses hinzugefügt wurde.

  6. Um ein Verzeichnis für die Datei zu erstellen, geben Sie den Befehl make directories ein:mkdir mysub_dir.

  7. Um die hochgeladene Datei vom Stammverzeichnis Ihres Home-Verzeichnisses in das neue Verzeichnis zu verschieben, verwenden Sie den mv folgenden Befehl:

    mv add_prog.py mysub_dir.

  8. Um Ihr Arbeitsverzeichnis in das neue Verzeichnis zu ändern, geben Sie eincd mysub_dir.

    Die Befehlszeile wird aktualisiert, um anzuzeigen, dass Sie Ihr Arbeitsverzeichnis geändert haben.

  9. Geben Sie den ls Befehl einmysub_dir, um den Inhalt des aktuellen Verzeichnisses anzuzeigen.

    Der Inhalt des Arbeitsverzeichnisses wird aufgelistet. Dazu gehört auch die Datei, die Sie gerade hochgeladen haben.

Schritt 5: Entferne eine Datei von AWS CloudShell

In diesem Schritt wird beschrieben, wie Sie eine Datei aus entfernen AWS CloudShell.

  1. Um eine Datei zu entfernen AWS CloudShell, verwenden Sie Standard-Shell-Befehle wie rm (remove).

    rm my-file-for-removal

  2. Um mehrere Dateien zu entfernen, die bestimmte Kriterien erfüllen, führen Sie den find Befehl aus.

    Im folgenden Beispiel werden alle Dateien entfernt, deren Namen das Suffix „.pdf“ enthalten.

    find -type f -name '*.pdf' -delete
Anmerkung

Angenommen, Sie beenden die Verwendung AWS CloudShell in einem bestimmten. AWS-Region Anschließend werden die Daten, die sich im persistenten Speicher dieser Region befinden, nach einem bestimmten Zeitraum automatisch entfernt. Weitere Informationen finden Sie unter Persistenter Speicher.

Schritt 6: Erstellen Sie eine Sicherung des Home-Verzeichnisses

  1. Erstellen Sie eine Sicherungsdatei

    Erstellen Sie einen temporären Ordner außerhalb des Home-Verzeichnisses.

    HOME_BACKUP_DIR=$(mktemp --directory)

    Sie können eine der folgenden Optionen verwenden, um ein Backup zu erstellen:

    1. Erstellen Sie eine Sicherungsdatei mit tar

      Um eine Sicherungsdatei mit Tar zu erstellen, geben Sie den folgenden Befehl ein:

      tar \ --create \ --gzip \ --verbose \ --file=${HOME_BACKUP_DIR}/home.tar.gz \ [--exclude ${HOME}/.cache] \ // Optional ${HOME}/ echo "Home directory backed up to this file: ${HOME_BACKUP_DIR}/home.tar.gz"
    2. Erstellen Sie eine Sicherungsdatei mit Zip

      Um eine Sicherungsdatei mit Zip zu erstellen, geben Sie den folgenden Befehl ein:

      zip \ --recurse-paths \ ${HOME_BACKUP_DIR}/home.zip \ ${HOME} \ [--exclude ${HOME}/.cache/\*] // Optional echo "Home directory backed up to this file: ${HOME_BACKUP_DIR}/home.zip"
  2. Übertragen Sie die Sicherungsdatei nach draußen CloudShell

    Sie können eine der folgenden Optionen verwenden, um die Sicherungsdatei nach außen zu übertragen CloudShell:

    1. Laden Sie die Sicherungsdatei auf Ihren lokalen Computer herunter

      Sie können die im vorherigen Schritt erstellte Datei herunterladen. Weitere Informationen zum Herunterladen einer Datei von CloudShell finden Sie unter Datei herunterladen von AWS CloudShell.

      Geben Sie im Dialogfeld „Datei herunterladen“ den Pfad für die Datei ein, die heruntergeladen werden soll (z. B./tmp/tmp.iA99tD9L98/home.tar.gz).

    2. Übertragen Sie die Sicherungsdatei auf S3

      Geben Sie den folgenden Befehl ein, um einen Bucket zu generieren:

      aws s3 mb s3://${BUCKET_NAME}

      Verwenden Sie AWS CLI, um die Datei in den S3-Bucket zu kopieren:

      aws s3 cp ${HOME_BACKUP_DIR}/home.tar.gz s3://${BUCKET_NAME}
      Anmerkung

      Es können Gebühren für die Datenübertragung anfallen.

  3. Direktes Backup in einen S3-Bucket

    Um direkt in einem S3-Bucket zu sichern, geben Sie den folgenden Befehl ein:

    aws s3 cp \ ${HOME}/ \ s3://${BUCKET_NAME} \ --recursive \ [--exclude .cache/\*] // Optional

Schritt 7: Starten Sie eine Shell-Sitzung neu

Anmerkung

Als Sicherheitsmaßnahme wird die Sitzung automatisch beendet, wenn Sie über einen längeren Zeitraum nicht mit der Tastatur oder dem Zeiger mit der Shell interagieren. Sitzungen mit langer Laufzeit werden ebenfalls automatisch beendet. Weitere Informationen finden Sie unter Shell-Sitzungen.

  1. Um eine Shell-Sitzung neu zu starten, wählen Sie Aktionen, Neustart AWS CloudShell.

    Sie werden benachrichtigt, dass beim Neustart alle aktiven Sitzungen in der aktuellen AWS-Region Sitzung AWS CloudShell beendet werden.

  2. Wählen Sie zur Bestätigung „Neu starten“.

    Eine Schnittstelle zeigt eine Meldung an, dass die CloudShell Rechenumgebung beendet wird. Nachdem die Umgebung gestoppt und neu gestartet wurde, können Sie in einer neuen Sitzung mit der Befehlszeile arbeiten.

    Anmerkung

    In einigen Fällen kann es einige Minuten dauern, bis Ihre Umgebung neu gestartet wird.

Schritt 8: Löschen Sie das Home-Verzeichnis einer Shell-Sitzung

Anmerkung

Diese Option ist für VPC-Umgebungen nicht verfügbar. Wenn Sie eine VPC-Umgebung neu starten, wird ihr Home-Verzeichnis gelöscht.

Warnung

Das Löschen Ihres Home-Verzeichnisses ist eine unumkehrbare Aktion, bei der alle Daten, die in Ihrem Home-Verzeichnis gespeichert sind, dauerhaft gelöscht werden. In den folgenden Situationen sollten Sie diese Option jedoch in Betracht ziehen:

  • Sie haben eine Datei falsch geändert und können nicht auf die AWS CloudShell Rechenumgebung zugreifen. Wenn Sie Ihr Home-Verzeichnis löschen AWS CloudShell , werden die Standardeinstellungen wiederhergestellt.

  • Sie möchten alle Ihre Daten AWS CloudShell sofort entfernen. Wenn Sie die Nutzung AWS CloudShell in einer AWS Region beenden, wird der persistente Speicher am Ende des Aufbewahrungszeitraums automatisch gelöscht, sofern Sie nicht AWS CloudShell erneut in der Region starten.

Wenn Sie Langzeitspeicher für Ihre Dateien benötigen, ziehen Sie bitte einen Service wie Amazon S3 oder in Betracht CodeCommit.

  1. Um eine Shell-Sitzung zu löschen, wählen Sie Actions, Delete AWS CloudShell Home Directory.

    Sie werden darüber informiert, dass durch das Löschen des AWS CloudShell Home-Verzeichnisses alle Daten gelöscht werden, die derzeit in Ihrer AWS CloudShell Umgebung gespeichert sind.

    Anmerkung

    Sie können diese Aktion nicht rückgängig machen.

  2. Um den Löschvorgang zu bestätigen, geben Sie Löschen in das Texteingabefeld ein und wählen Sie dann Löschen.

    Aktivieren Sie die Schaltfläche Home-Verzeichnis löschen.

    AWS CloudShell stoppt alle aktiven Sitzungen in der aktuellen Sitzung AWS-Region und erstellt sofort eine neue Umgebung.

    Manuelles Beenden von Shell-Sitzungen

    Mit der Befehlszeile können Sie eine Shell-Sitzung verlassen und sich mit dem exit Befehl abmelden. Sie können dann eine beliebige Taste drücken, um die Verbindung wiederherzustellen und die Nutzung AWS CloudShell fortzusetzen.

Schritt 9: Bearbeiten Sie den Code Ihrer Datei und führen Sie ihn über die Befehlszeile aus

Dieser Schritt zeigt, wie Sie den vorinstallierten Vim Editor verwenden, um mit einer Datei zu arbeiten. Anschließend führen Sie diese Datei als Programm von der Befehlszeile aus.

  1. Geben Sie den folgenden Befehl ein, um die Datei zu bearbeiten, die Sie im vorherigen Schritt hochgeladen haben:

    vim add_prog.py

    Die Shell-Oberfläche wird aktualisiert und zeigt den Vim Editor an.

  2. Um die Datei in zu bearbeitenVim, drücken Sie die I Taste. Bearbeiten Sie nun den Inhalt so, dass das Programm drei statt zwei Zahlen addiert.

    import sys x=int(sys.argv[1]) y=int(sys.argv[2]) z=int(sys.argv[3]) sum=x+y+z print("The sum is",sum)
    Anmerkung

    Wenn Sie den Text in den Editor einfügen und die Funktion Sicheres Einfügen aktiviert haben, wird eine Warnung angezeigt. Mehrzeiliger Text, der kopiert wird, kann bösartige Skripts enthalten. Mit der Funktion „Sicheres Einfügen“ können Sie den vollständigen Text überprüfen, bevor er eingefügt wird. Wenn Sie davon überzeugt sind, dass der Text sicher ist, wählen Sie Einfügen.

  3. Nachdem Sie das Programm bearbeitet haben, drücken Sie, Esc um in den Vim Befehlsmodus zu gelangen. Geben Sie dann den :wq Befehl ein, um die Datei zu speichern und den Editor zu beenden.

    Anmerkung

    Wenn Sie mit dem Vim Befehlsmodus noch nicht vertraut sind, kann es zunächst schwierig sein, zwischen Befehlsmodus und Einfügemodus zu wechseln. Der Befehlsmodus wird beim Speichern von Dateien und beim Beenden der Anwendung verwendet. Der Einfügemodus wird beim Einfügen von neuem Text verwendet. Um in den Einfügemodus zu wechselnI, drücken Sie und, um in den Befehlsmodus zu wechseln, drücken SieEsc. Weitere Informationen zu Vim und anderen Tools, die in verfügbar sind AWS CloudShell, finden Sie unterEntwicklungstools und Shell-Dienstprogramme.

  4. Führen Sie auf der Hauptbefehlszeilenschnittstelle das folgende Programm aus und geben Sie drei Zahlen für die Eingabe ein. Die Syntax ist wie folgt.

    python3 add_prog.py 4 5 6

    In der Befehlszeile wird die Programmausgabe angezeigt:The sum is 15.

Schritt 10: Verwenden Sie AWS CLI , um die Datei als Objekt in einem Amazon S3 S3-Bucket hinzuzufügen

In diesem Schritt erstellen Sie einen Amazon S3 S3-Bucket und verwenden dann die PutObjectMethode, um Ihre Codedatei als Objekt zu diesem Bucket hinzuzufügen.

Anmerkung

In den meisten Fällen können Sie einen Service verwenden, CodeCommit um beispielsweise eine Softwaredatei in ein versionskontrolliertes Repository zu übertragen. Dieses Tutorial zeigt, wie Sie AWS CLI in verwenden können AWS CloudShell , um mit anderen AWS-Services zu interagieren. Mit dieser Methode müssen Sie keine zusätzlichen Ressourcen herunterladen oder installieren. Da Sie außerdem bereits in der Shell authentifiziert sind, müssen Sie vor dem Tätigen von Anrufen keine Anmeldeinformationen konfigurieren.

  1. Geben Sie den folgenden Befehl ein AWS-Region, um einen Bucket in einem bestimmten Bucket zu erstellen:

    aws s3api create-bucket --bucket insert-unique-bucket-name-here --region us-east-1
    Anmerkung

    Wenn Sie einen Bucket außerhalb der us-east-1 Region erstellen, fügen Sie ihn create-bucket-configuration mit dem LocationConstraint Parameter hinzu, um die Region anzugeben. Es folgt ein Beispiel für die Syntax.

    $ aws s3api create-bucket --bucket my-bucket --region eu-west-1 --create-bucket-configuration LocationConstraint=eu-west-1

    Wenn der Aufruf erfolgreich ist, zeigt die Befehlszeile eine Antwort des Dienstes an, die der folgenden Ausgabe ähnelt.

    { "Location": "/insert-unique-bucket-name-here" }
    Anmerkung

    Wenn Sie sich nicht an die Regeln für die Benennung von Buckets halten, wird der folgende Fehler angezeigt: Beim Aufrufen der CreateBucket Operation ist ein Fehler aufgetreten (InvalidBucketName): Der angegebene Bucket ist nicht gültig.

  2. Um eine Datei hochzuladen und die Datei als Objekt zu dem Bucket hinzuzufügen, den Sie gerade erstellt haben, rufen Sie die PutObject Methode auf.

    aws s3api put-object --bucket insert-unique-bucket-name-here --key add_prog --body add_prog.py

    Nachdem das Objekt in den Amazon S3 S3-Bucket hochgeladen wurde, zeigt die Befehlszeile eine Antwort des Service an, die der folgenden Ausgabe ähnelt:

    {"ETag": "\"ab123c1:w:wad4a567d8bfd9a1234ebeea56\""}

    Das ETag ist der Hash des Objekts, das gespeichert wurde. Sie können diesen Hash verwenden, um die Integrität des auf Amazon S3 hochgeladenen Objekts zu überprüfen.