View a markdown version of this page

MediaStore Esempi di Data Plane che utilizzano AWS CLI - AWS Esempi di codice SDK

Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples. GitHub

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

MediaStore Esempi di Data Plane che utilizzano AWS CLI

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with MediaStore Data Plane.

Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Azioni

L’esempio di codice seguente mostra come utilizzare delete-object.

AWS CLI

Come eliminare un oggetto

L’esempio delete-object seguente elimina l’oggetto specificato.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, consultate Eliminazione di un oggetto nella Guida per l' MediaStore utente di AWS Elemental.

  • Per i dettagli sull'API, vedi DeleteObject in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare describe-object.

AWS CLI

Come visualizzare le intestazioni di un oggetto

L’esempio describe-object seguente visualizza le intestazioni di un oggetto nel percorso specificato.

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

Output:

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

Per ulteriori informazioni, consulta Visualizzazione dei dettagli di un oggetto nella Guida per l' MediaStore utente di AWS Elemental.

L’esempio di codice seguente mostra come utilizzare get-object.

AWS CLI

Esempio 1: come scaricare un intero oggetto

L’esempio get-object seguente scarica l’oggetto specificato.

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

Output:

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

Esempio 2: come scaricare parte di un oggetto

L’esempio get-object seguente scarica la parte specificata di un oggetto.

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"

Output:

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

Per ulteriori informazioni, consulta Scaricamento di un oggetto nella Guida per l' MediaStore utente di AWS Elemental.

  • Per i dettagli sull'API, vedi GetObject in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare list-items.

AWS CLI

Esempio 1: come visualizzare un elenco di elementi (oggetti e cartelle) memorizzati in un container

L’esempio list-items seguente visualizza un elenco di elementi (oggetti e cartelle) archiviati nel container specificato.

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

Output:

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

Esempio 2: come visualizzare un elenco di elementi (oggetti e cartelle) memorizzati in una cartella

L’esempio list-items seguente visualizza un elenco di elementi (oggetti e cartelle) archiviati nella cartella specificata.

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

Output:

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

Per ulteriori informazioni, consulta Visualizzazione di un elenco di oggetti nella Guida per l' MediaStore utente di AWS Elemental.

  • Per i dettagli sull'API, vedi ListItems in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare put-object.

AWS CLI

Esempio 1: come caricare un oggetto in un container

L’esempio put-object seguente carica un oggetto nel container specificato.

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

Output:

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

Esempio 2: come caricare un oggetto in una cartella all’interno di un container

L’esempio put-object seguente carica un oggetto nella cartella specificata all’interno di un container.

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

Output:

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

Per ulteriori informazioni, consulta Caricare un oggetto nella Guida per l' MediaStore utente di AWS Elemental.

  • Per i dettagli sull'API, vedi PutObject in AWS CLI Command Reference.