Inhaltsverzeichnis:
Video: Amazon AWS - AWS CLI installation on Windows 2024
Nachdem Sie die CLI auf Ihrem System installiert haben, können Sie damit beginnen, nützliche Aufgaben für AWS auszuführen. Für einen Entwickler bedeutet dies, dass er die Konfiguration durchführen, den Status überprüfen und andere Arten von Low-Level-Tasks mit den verschiedenen AWS-Services ausführen kann. Die Informationen hier helfen Ihnen zu verstehen, wie Sie mit CLI wichtige Aufgaben mit S3 ausführen können. Wenn Sie diese Übungen durcharbeiten, können Sie besser verstehen, wie S3 funktioniert, und Sie können außerdem Aufgaben ausführen, die für die Entwicklung erforderlich sind.
Erstellen der Konfigurationsdatei des aws-Dienstprogramms
Um das Dienstprogramm aws zur Ausführung von Aufgaben mit AWS CLI verwenden zu können, müssen Sie eine Konfigurationsdatei erstellen. Die Konfigurationsdatei enthält eine Reihe von Informationen, einschließlich Ihrer öffentlichen und geheimen Schlüssel. Mit den folgenden Schritten können Sie diese Konfigurationsaufgabe ausführen:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminalfenster.
- Geben Sie aws configure ein und drücken Sie die Eingabetaste. Sie sehen eine Eingabeaufforderung, in der Sie nach Ihrem öffentlichen Benutzer gefragt werden.
- Geben Sie Ihre öffentliche Schlüsselzeichenfolge ein und drücken Sie die Eingabetaste.
In den meisten Fällen können Sie Ihren Schlüssel direkt aus dem kopieren und einfügen. CSV-Datei verwendet, um es zu speichern. Welche Methode Sie verwenden, hängt von Ihrem Betriebssystem ab. Wenn Sie beispielsweise an der Windows-Eingabeaufforderung arbeiten, klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü den Befehl Einfügen. Sie sehen eine Eingabeaufforderung, die nach Ihrem privaten Schlüssel fragt.
- Geben Sie Ihre private (geheime) Schlüsselzeichenfolge ein und drücken Sie die Eingabetaste.
Sie sehen eine Eingabeaufforderung, in der Sie nach der Standardregion für den Zugriff auf Daten gefragt werden. Die von Ihnen bereitgestellte Region, z. B. us-west-2, sollte mit der Region übereinstimmen, die Sie bei der Interaktion mit AWS von den Konsolen verwenden.
- Geben Sie die Regionsinformationen ein und drücken Sie die Eingabetaste.
Die Konfigurationsroutine fragt nach einem Ausgabeformat. Wählen Sie eine der folgenden Optionen aus:
- json: Das Standardformat gibt die Daten mit Hilfe der JavaScript Object Notation (JSON) -Technik aus, die auf Name / Wert-Paaren basiert. Ein Vorteil dieses Formats ist, dass es für die direkte Eingabe mit einigen Sprachen wie Python gut funktioniert. Schauen Sie sich dieses grundlegende JSON-Tutorial an.
- Text: Gibt die Daten mit einfachem Text aus. Der Vorteil dieses Ansatzes ist, dass keine Formatierung involviert ist, so dass Sie es leicht modifizieren können, um alle Anforderungen zu erfüllen. Die Ausgabe kann jedoch etwas schwer zu lesen sein.
- table: Gibt die Daten in tabellenformatiertem Text aus. Der Vorteil dieses Ansatzes ist, dass die Ausgabe direkt in der Befehlszeile gelesen werden kann.
- Geben Sie das Ausgabeformat ein und drücken Sie die Eingabetaste.
Sie kehren zur Eingabeaufforderung zurück.
Der Konfigurationsbefehl erstellt zwei neue Dateien für Sie.Beide Dateien erscheinen im
. aws
Ordner auf Ihrem System. Die genaue Position hängt vom verwendeten Betriebssystem ab. Auf einem Windows-System finden Sie zum Beispiel die Dateien im
C: Users \. Aws
Ordner. Nachdem Sie diese Aufgabe ausgeführt haben, enthält die Datei
config
die Region, die Sie verwenden möchten, und das Ausgabeformat. Sie können jedoch nach Bedarf weitere Einträge hinzufügen. Die Datei
Anmeldeinformationen
enthält Ihre öffentlichen und privaten Schlüssel.
Abrufen von S3-Informationen
Um sicherzustellen, dass Ihr aws-Dienstprogramm wie erwartet funktioniert, müssen Sie einen Testzugriff auf AWS versuchen. Geben Sie aws s3 ls ein und drücken Sie die Eingabetaste. Sie beginnen mit dem Dienstprogramm aws, gefolgt vom Namen des Dienstes, auf den Sie zugreifen möchten, der
s3
ist. Der Befehl
ls
listet den Inhalt eines S3-Objekts auf. Da Sie in S3 keinen bestimmten Speicherort angegeben haben, sehen Sie als Ausgabe eine Auflistung der S3-Buckets, die Sie erstellt haben. Beachten Sie, dass die Ausgabe das Ausführungsdatum und die Ausführungszeit enthält. Der Bucket-Name stimmt mit dem von Ihnen angegebenen Namen überein.
Sie können versuchen, eine Datei in Ihren Bucket hochzuladen. Um diese Aufgabe auszuführen, verwenden Sie den Befehl copy oder
cp
. Der
cp
-Befehl erfordert, dass Sie einen Quell- und einen Zielordner angeben. Die Quelle und das Ziel können ein lokaler Ordner oder ein S3-Bucket sein. Obwohl Sie diese Technik nicht verwenden würden, um eine lokale Kopie auszuführen, können Sie von einem lokalen Ordner in einen S3-Bucket, von einem S3-Bucket in einen lokalen Ordner oder zwischen S3-Buckets kopieren.
Zum Beispiel, um eine Datei namens
colorblk zu kopieren. gif
aus einem lokalen Ordner namens win in den S3-Bucket, würden Sie etwas wie
aws s3 cp "c: win colorblk. gif" s3: // aws4d eingeben. Testkübel / Colorblk. gif
und drücken Sie die Eingabetaste. Sie müssen eine Quelle und ein Ziel angeben, die Ihrer Konfiguration entsprechen. Um sicherzustellen, dass die Datei tatsächlich hochgeladen wird, verwenden Sie den Befehl
ls
erneut, aber dieses Mal fügen Sie den Bucket-Namen hinzu.