Exemples d’utilisation de l’AWS CLI avec le plan de données MediaStore
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant l’AWS Command Line Interface avec le plan de données MediaStore.
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 utiliser delete-object.
- AWS CLI
-
Pour supprimer un objet
L’exemple
delete-objectsuivant supprime l’objet spécifié.aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.mdCette commande ne produit aucune sortie.
Pour plus d’informations, consultez Supprimer un objet dans le Guide de l’utilisateur AWS Elemental MediaStore.
-
Pour plus de détails sur l’API, consultez DeleteObject
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser describe-object.
- AWS CLI
-
Pour afficher les en-têtes d’un objet
L’exemple
describe-objectsuivant affiche les en-têtes d’un objet sur le chemin spécifié.aws mediastore-data describe-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgSortie :
{ "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentLength": "3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }Pour plus d’informations, consultez Affichage des détails d’un objet dans le Guide de l’utilisateur AWS Elemental MediaStore.
-
Pour plus de détails sur l’API, consultez DescribeObject
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser get-object.
- AWS CLI
-
Exemple 1 : pour télécharger un objet entier
L’exemple
get-objectsuivant télécharge l’objet spécifié.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.jpgSortie :
{ "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-objectsuivant télécharge la partie spécifiée d’un objet.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.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 Télécharger un objet dans le Guide de l’utilisateur AWS Elemental MediaStore.
-
Pour plus de détails sur l’API, consultez GetObject
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser list-items.
- AWS CLI
-
Exemple 1 : pour afficher la liste des éléments (objets et dossiers) stockés dans un conteneur
L’exemple
list-itemssuivant affiche la liste des éléments (objets et dossiers) stockés dans le conteneur spécifié.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee---data---mediastore---us-west-2.amazonaws.com.rproxy.govskope.caSortie :
{ "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-itemssuivant affiche la liste des éléments (objets et dossiers) stockés dans le dossier spécifié.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseballSortie :
{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }Pour plus d’informations, consultez Affichage d’une liste d’objets dans le Guide de l’utilisateur AWS Elemental MediaStore.
-
Pour plus de détails sur l’API, consultez ListItems
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser put-object.
- AWS CLI
-
Exemple 1 : pour télécharger un objet dans un conteneur
L’exemple
put-objectsuivant télécharge un objet dans le conteneur spécifié.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-streamSortie :
{ "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-objectsuivant télécharge un objet dans le dossier spécifié au sein d’un conteneur.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-streamSortie :
{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }Pour plus d’informations, consultez Chargement d’un objet dans le Guide de l’utilisateur AWS Elemental MediaStore.
-
Pour plus de détails sur l’API, consultez PutObject
dans la Référence des commandes de l’AWS CLI.
-