S3 -Operationen mit AWS CLI

S3 -Operationen mit AWS CLI
Amazon S3 oder Simple Storage Service ist ein AWS -Speicherdienst, mit dem die Benutzer verschiedene Speicheraufgaben erstellen können, z. B. das Erstellen neuer Eimer, das Entfernen der erstellten Eimer, das Hinzufügen von Objekten in den Eimern usw. Die Aufgaben auf dem S3 können nicht nur auf S3 selbst ausgeführt werden, sondern der Benutzer kann auch Aufgaben des AWS S3 -Dienstes über AWS -Befehlszeilenschnittstellen ausführen.

Voraussetzung: Die AWS -CLI muss bereits auf dem System installiert sein, da der Benutzer zunächst die AWS CLI konfigurieren muss. Installieren Sie also die AWS CLI am System, wenn es noch nicht installiert wurde.

Konfigurieren Sie die AWS CLI

Um S3 -Operationen über AWS CLI durchzuführen, besteht der erste Schritt darin, die Befehlszeilenschnittstelle zu konfigurieren. Melden Sie sich dafür bei der AWS -Konsole an und erstellen Sie dann einen Zugriffstaste.

Nach dem Abrufen des Zugriffsschlüssels kann der Benutzer den Zugriff und den damit verbundenen geheimen Zugriffstaste anzeigen.

Schreiben Sie den Befehl AWS konfigurieren auf der Befehlszeilenschnittstelle.

Jetzt wird der Benutzer gebeten, die Anmeldeinformationen I einzugeben. I-E Zugriffsschlüssel und geheimer Zugriffsschlüssel. Kopieren Sie den Zugriffstast.

Kopieren Sie die geheime Zugriffstaste auf die gleiche Weise und fügen Sie sie in die CLI ein.

Geben Sie den Standardnamen der Region und das Ausgabeformat ein.

S3 -Befehle

Die AWS CLI wird auf diese Weise erfolgreich konfiguriert. Jetzt kann der Benutzer S3 -Befehle über AWS CLI ausführen oder ausführen, ohne den AWS S3 separat zu besuchen.

Bucket List anzeigen

Um die Liste der Eimer in S3 anzusehen, gibt es den Befehl:

AWS S3 LS

Die AWS CLI zeigt alle vorhandenen oder bereits erstellten S3 -Eimer in Form einer Liste an:

Um die korrekte Ausführung des Befehls zu bestätigen. Besuchen Sie die AWS S3 und sehen Sie sich die Liste an. Die Anzahl der Eimer in S3 beträgt 5 und wir haben die gleiche Nummer und ihre Namen über CLI erhalten.

Erstellen eines neuen Eimers

Um einen neuen S3 -Bucket durch AWS CLI zu erstellen, gibt es einen Befehl:

AWS S3 MB S3: // BucketName

Der S3 -Eimer -Name sollte global eindeutig sein. Wir nennen also den Befehl newdemobucket122. Schreiben Sie den Befehl mit einem eindeutigen Bucket -Namen:

AWS S3 MB S3: // Newdemobucket122

Die CLI zeigt den Befehl zur Bestätigung an:

make_bucket: newdemobucket122

Dies bestätigt, dass der Eimer erstellt wurde.

Wenn wir nun die Liste der Eimer in AWS S3 aktualisieren, findet der neu erstellte Eimer in der Liste hinzu:

Den Eimer entfernen

Um einen Eimer aus der S3 -Bucket -Liste zu entfernen, gibt es einen Befehl:

AWS S3 RB S3: // BucketName

Um den kürzlich erstellten Eimer zu entfernen, geben wir den Befehl ein:

AWS S3 RB S3: // Newdemobucket122

Um die korrekte Ausführung des Befehls zu bestätigen, besuchen wir die AWS S3 -Bucket -Liste erneut und aktualisieren die Seite. Die Zahl wird um eins verringert und der entfernte Eimer ist in der Liste nicht mehr vorhanden.

Hochladen von Objekten auf Eimer

Eine weitere Funktion des AWS S3 ist, dass die Benutzer dem Eimer Objekte hinzufügen können. Dies kann auch über AWS CLI erfolgen. Fügen Sie zunächst den Speicherort der Datei hinzu, der in den S3 -Eimer in der CLI hochgeladen werden soll.

Zum Beispiel möchten wir Objekte zu einem vorhandenen Eimer namens hinzufügen MyDestinationBucket321.

Derzeit gibt es keine Objekte im Eimer. Wir werden Bucket -Objekte über CLI hochladen.

Der Befehl zum Hinzufügen der Objekte in den Eimer ist:

AWS S3 Sync . S3: // Bucketname

To Fügen Sie Objekte in den genannten Eimer hinzu MyDestinationBucket321, Wir geben den Befehl ein:

AWS S3 Sync . s3: // mydestinationbucket321

In der CLI werden die Bestätigungsbefehle angezeigt, die die Objekte im ausgewählten Ordner in den Eimer hochgeladen werden.

Wir können die hochgeladenen Objekte im Eimer anzeigen, wenn wir die Seite aktualisieren und die Liste der Objekte im Eimer anzeigen.

Auf diese Weise können die S3 -Operationen von der AWS CLI durchgeführt werden.

Abschluss

Mit allen Aufgaben anderer Dienste, die von der AWS CLI ausgeführt werden, können Operationen des S3 -Speicherdienstes von AWS auch durch Ausführen von Befehlen auf CLI auch einfach durchgeführt werden. Der Benutzer kann einfach verschiedene S3 -Aufgaben ausführen, indem sie AWS CLI über Zugriffs- und Geheimzugriffstasten konfigurieren. Zu den Aufgaben gehören das Hinzufügen und Entfernen von S3 -Eimer, das Hochladen der Bucket -Objekte aus dem System und das Herunterladen an das System usw.