MediaStore Beispiele für Datenebenen mit AWS CLI - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

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 Datenebenen 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. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen in den zugehörigen Szenarien im Kontext sehen.

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

Themen

Aktionen

Das folgende Codebeispiel zeigt die Verwendungdelete-object.

AWS CLI

Um ein Objekt zu löschen

Im folgenden delete-object Beispiel 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 Elemental MediaStore User Guide.

  • APIEinzelheiten finden Sie DeleteObjectin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungdescribe-object.

AWS CLI

Um die Header für ein Objekt anzuzeigen

Im folgenden describe-object Beispiel 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 Elemental MediaStore User Guide.

  • APIEinzelheiten finden Sie DescribeObjectin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungget-object.

AWS CLI

Beispiel 1: Um ein ganzes Objekt herunterzuladen

Im folgenden get-object Beispiel wird das angegebene Objekt heruntergeladen.

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: Um einen Teil eines Objekts herunterzuladen

Im folgenden get-object Beispiel wird der angegebene Teil eines 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.

  • APIEinzelheiten finden Sie GetObjectin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendunglist-items.

AWS CLI

Beispiel 1: Um eine Liste von Elementen (Objekten und Ordnern) anzuzeigen, die in einem Container gespeichert sind

Im folgenden list-items Beispiel wird eine Liste von Elementen (Objekten und Ordnern) 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: Um eine Liste von Elementen (Objekten und Ordnern) anzuzeigen, die in einem Ordner gespeichert sind

Im folgenden list-items Beispiel wird eine Liste von Elementen (Objekten und Ordnern) 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 Elemental MediaStore User Guide unter Eine Objektliste anzeigen.

  • APIEinzelheiten finden Sie ListItemsin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungput-object.

AWS CLI

Beispiel 1: Um ein Objekt in einen Container hochzuladen

Im folgenden put-object Beispiel 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: Um ein Objekt in einen Ordner innerhalb eines Containers hochzuladen

Im folgenden put-object Beispiel wird ein Objekt in den angegebenen Ordner innerhalb 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 Elemental MediaStore User Guide.

  • APIEinzelheiten finden Sie PutObjectin der AWS CLI Befehlsreferenz.