MediaStore Beispiele für Datenebene mit AWS CLI - AWS Command Line Interface

Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI

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.

MediaStore Beispiele für Datenebene mit AWS CLI

Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with MediaStore Data Plane Aktionen ausführen und allgemeine Szenarien implementieren.

Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.

Themen

Aktionen

Das folgende Codebeispiel zeigt, wie Siedelete-object.

AWS CLI

Um ein Objekt zu löschen

Im folgenden Beispiel für delete-object wird das angegebene Objekt gelöscht.

aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.md

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Weitere Informationen finden Sie unter Löschen eines Objekts im AWS MediaStore Elemental-Benutzerhandbuch.

  • Einzelheiten zur API finden Sie DeleteObjectin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungdescribe-object.

AWS CLI

So zeigen Sie die Header für ein Objekt an

Im folgenden Beispiel für describe-object werden die Header für ein Objekt im angegebenen Pfad angezeigt.

aws mediastore-data describe-object \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path events/baseball/setup.jpg

Ausgabe:

{ "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentLength": "3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }

Weitere Informationen finden Sie unter Anzeigen der Details eines Objekts im AWS MediaStore Elemental-Benutzerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungget-object.

AWS CLI

Beispiel 1: So laden Sie ein ganzes Objekt herunter

Im folgenden Beispiel für get-object wird das angegebene Objekt gelöscht.

aws mediastore-data get-object \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path events/baseball/setup.jpg setup.jpg

Ausgabe:

{ "ContentType": "image/jpeg", "StatusCode": 200, "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "3860266", "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT" }

Beispiel 2: So laden Sie einen Teil eines Objekts herunter

Im folgenden Beispiel für get-object wird der angegebene Teil des Objekts heruntergeladen.

aws mediastore-data get-object \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path events/baseball/setup.jpg setup.jpg \ --range "bytes=0-100"

Ausgabe:

{ "StatusCode": 206, "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentRange": "bytes 0-100/3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "101" }

Weitere Informationen finden Sie unter Objekt herunterladen im AWS MediaStore Elemental-Benutzerhandbuch.

  • Einzelheiten zur API finden Sie GetObjectin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendunglist-items.

AWS CLI

Beispiel 1: So zeigen Sie eine Liste mit Elementen (Objekte und Ordner) an, die in einem Container gespeichert sind

Im folgenden Beispiel für list-items wird eine Liste mit Elementen (Objekte und Ordner) angezeigt, die im angegebenen Container gespeichert sind.

aws mediastore-data list-items \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com

Ausgabe:

{ "Items": [ { "Type": "OBJECT", "ContentLength": 3784, "Name": "setup.jpg", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "LastModified": 1563571859.379 }, { "Type": "FOLDER", "Name": "events" } ] }

Beispiel 2: So zeigen Sie eine Liste mit Elementen (Objekte und Ordner) an, die in einem Ordner gespeichert sind

Im folgenden Beispiel für list-items wird eine Liste mit Elementen (Objekte und Ordner) angezeigt, die im angegebenen Ordner gespeichert sind.

aws mediastore-data list-items \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path events/baseball

Ausgabe:

{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }

Weitere Informationen finden Sie im AWS MediaStore Elemental-Benutzerhandbuch unter Eine Objektliste anzeigen.

Das folgende Codebeispiel zeigt die Verwendungput-object.

AWS CLI

Beispiel 1: So laden Sie ein Objekt in einen Container hoch

Im folgenden Beispiel für put-object wird ein Objekt in den angegebenen Container hochgeladen.

aws mediastore-data put-object \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --body ReadMe.md \ --path ReadMe.md \ --cache-control "max-age=6, public" \ --content-type binary/octet-stream

Ausgabe:

{ "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }

Beispiel 2: So laden Sie ein Objekt in einen Ordner hoch, der sich in einem Container befindet

Im folgenden Beispiel für put-object wird ein Objekt in den angegebenen Ordner eines Containers hochgeladen.

aws mediastore-data put-object \ --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --body ReadMe.md \ --path /september-events/ReadMe.md \ --cache-control "max-age=6, public" \ --content-type binary/octet-stream

Ausgabe:

{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }

Weitere Informationen finden Sie unter Hochladen eines Objekts im AWS MediaStore Elemental-Benutzerhandbuch.

  • Einzelheiten zur API finden Sie PutObjectin der AWS CLI Befehlsreferenz.