MediaStore Exemples de plans de données utilisant AWS CLI - AWS Command Line Interface

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

MediaStore Exemples de plans de données utilisant AWS CLI

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du plan de MediaStore données AWS Command Line Interface with.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserdelete-object.

AWS CLI

Pour supprimer un objet

L’exemple delete-object suivant supprime l’objet spécifié.

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

Cette commande ne produit aucune sortie.

Pour plus d'informations, consultez la section Suppression d'un objet dans le guide de l' MediaStore utilisateur AWS Elemental.

  • Pour plus de détails sur l'API, reportez-vous DeleteObjectà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdescribe-object.

AWS CLI

Pour afficher les en-têtes d’un objet

L’exemple describe-object suivant affiche les en-têtes d’un objet sur le chemin spécifié.

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

Sortie :

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

Pour plus d'informations, consultez la section Affichage des détails d'un objet dans le Guide de l' MediaStore utilisateur AWS Elemental.

  • Pour plus de détails sur l'API, reportez-vous DescribeObjectà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserget-object.

AWS CLI

Exemple 1 : pour télécharger un objet entier

L’exemple get-object suivant télécharge l’objet spécifié.

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

Sortie :

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

Exemple 2 : pour télécharger une partie d’un objet

L’exemple get-object suivant télécharge la partie spécifiée d’un objet.

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"

Sortie :

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

Pour plus d'informations, consultez la section Téléchargement d'un objet dans le guide de l' MediaStore utilisateur AWS Elemental.

  • Pour plus de détails sur l'API, reportez-vous GetObjectà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-items.

AWS CLI

Exemple 1 : pour afficher la liste des éléments (objets et dossiers) stockés dans un conteneur

L’exemple list-items suivant affiche la liste des éléments (objets et dossiers) stockés dans le conteneur spécifié.

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

Sortie :

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

Exemple 2 : pour afficher la liste des éléments (objets et dossiers) stockés dans un dossier

L’exemple list-items suivant affiche la liste des éléments (objets et dossiers) stockés dans le dossier spécifié.

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

Sortie :

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

Pour plus d'informations, consultez la section Affichage d'une liste d'objets dans le Guide de l' MediaStore utilisateur AWS Elemental.

  • Pour plus de détails sur l'API, reportez-vous ListItemsà la section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserput-object.

AWS CLI

Exemple 1 : pour télécharger un objet dans un conteneur

L’exemple put-object suivant télécharge un objet dans le conteneur spécifié.

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

Sortie :

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

Exemple 2 : pour télécharger un objet dans un dossier au sein d’un conteneur

L’exemple put-object suivant télécharge un objet dans le dossier spécifié au sein d’un conteneur.

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

Sortie :

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

Pour plus d'informations, consultez la section Chargement d'un objet dans le guide de l' MediaStore utilisateur AWS Elemental.

  • Pour plus de détails sur l'API, reportez-vous PutObjectà la section Référence des AWS CLI commandes.