D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt 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 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. Les actions vous indiquent comment appeler des fonctions de service individuelles, mais vous pouvez les visualiser dans leur contexte dans les scénarios correspondants.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserdelete-object
.
- AWS CLI
-
Pour supprimer un objet
L'
delete-object
exemple 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 aucun résultat.
Pour plus d'informations, consultez la section Suppression d'un objet dans le guide de l' MediaStore utilisateur AWS Elemental.
-
Pour API plus de détails, voir 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'
describe-object
exemple 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
\ --pathevents/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 API plus de détails, voir 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'
get-object
exemple suivant télécharge l'objet spécifié.aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/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'
get-object
exemple 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
\ --pathevents/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 API plus de détails, voir 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'
list-items
exemple 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'
list-items
exemple 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
\ --pathevents/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 API plus de détails, voir 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'
put-object
exemple 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
\ --bodyReadMe.md
\ --pathReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/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'
put-object
exemple 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
\ --bodyReadMe.md
\ --path/september-events/ReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/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 API plus de détails, voir PutObject
la section Référence des AWS CLI commandes.
-