Beispiele für die Verwendung der AWS CLI mit der MediaStore Data Plane
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit der MediaStore Data Plane nutzen.
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 delete-object verwendet wird.
- AWS CLI
-
So löschen Sie ein Objekt
Im folgenden Beispiel für
delete-objectwird das angegebene Objekt gelöscht.aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.mdMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen eines Objekts im Benutzerhandbuch zu AWS Elemental MediaStore.
-
API-Details finden Sie unter DeleteObject
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie describe-object verwendet wird.
- AWS CLI
-
So zeigen Sie die Header für ein Objekt an
Im folgenden Beispiel für
describe-objectwerden die Header für ein Objekt im angegebenen Pfad angezeigt.aws mediastore-data describe-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgAusgabe:
{ "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 Benutzerhandbuch zu AWS Elemental MediaStore.
-
Weitere Details zur API finden Sie unter DescribeObject
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-object verwendet wird.
- AWS CLI
-
Beispiel 1: So laden Sie ein ganzes Objekt herunter
Im folgenden Beispiel für
get-objectwird das angegebene Objekt gelöscht.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.jpgAusgabe:
{ "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-objectwird der angegebene Teil des Objekts heruntergeladen.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.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 Downloading an Object im Benutzerhandbuch zu AWS Elemental MediaStore.
-
API-Details finden Sie unter GetObject
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-items verwendet wird.
- AWS CLI
-
Beispiel 1: So zeigen Sie eine Liste von Elementen (Objekte und Ordner) an, die in einem Container gespeichert sind
Im folgenden Beispiel für
list-itemswird eine Liste von Elementen (Objekte und Ordner) angezeigt, die im angegebenen Container gespeichert sind.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee---data---mediastore---us-west-2.amazonaws.com.rproxy.govskope.caAusgabe:
{ "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 von Elementen (Objekte und Ordner) an, die in einem Ordner gespeichert sind
Im folgenden Beispiel für
list-itemswird eine Liste von Elementen (Objekte und Ordner) angezeigt, die im angegebenen Ordner gespeichert sind.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseballAusgabe:
{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }Weitere Informationen finden Sie unter Anzeigen einer Liste von Objekten im Benutzerhandbuch zu AWS Elemental MediaStore.
-
Weitere Details zur API finden Sie unter ListItems
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie put-object verwendet wird.
- AWS CLI
-
Beispiel 1: So laden Sie ein Objekt in einen Container hoch
Im folgenden Beispiel für
put-objectwird ein Objekt in den angegebenen Container hochgeladen.aws mediastore-data put-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --bodyReadMe.md\ --pathReadMe.md\ --cache-control"max-age=6, public"\ --content-typebinary/octet-streamAusgabe:
{ "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-objectwird ein Objekt in den angegebenen Ordner eines Containers hochgeladen.aws mediastore-data put-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --bodyReadMe.md\ --path/september-events/ReadMe.md\ --cache-control"max-age=6, public"\ --content-typebinary/octet-streamAusgabe:
{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }Weitere Informationen finden Sie unter Hochladen eines Objekts im Benutzerhandbuch zu AWS Elemental MediaStore.
-
API-Details finden Sie unter PutObject
in der AWS CLI-Befehlsreferenz.
-