D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
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 AWS Command Line Interface with MediaStore Data Plane.
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-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 la section Supprimer un objet dans le guide de l' MediaStore utilisateur d'AWS Elemental.
-
Pour plus de détails sur l'API, consultez 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-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 la section Affichage des détails d'un objet dans le guide de l' MediaStore utilisateur d'AWS Elemental.
-
Pour plus de détails sur l'API, consultez 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-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 la section Téléchargement d'un objet dans le guide de l' MediaStore utilisateur d'AWS Elemental.
-
Pour plus de détails sur l'API, consultez 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-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.goskope.comSortie :
{ "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 la section Affichage d'une liste d'objets dans le guide de l' MediaStore utilisateur d'AWS Elemental.
-
Pour plus de détails sur l'API, consultez 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-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 la section Charger un objet dans le guide de l' MediaStore utilisateur d'AWS Elemental.
-
Pour plus de détails sur l'API, consultez PutObject
la section Référence des AWS CLI commandes.
-