

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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 utilisant AWS CLI
<a name="cli_2_mediastore_code_examples"></a>

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.

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.

**Topics**
+ [Actions](#actions)

## Actions
<a name="actions"></a>

### `create-container`
<a name="mediastore_CreateContainer_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-container`.

**AWS CLI**  
**Pour créer un conteneur**  
L’exemple `create-container` suivant crée un nouveau conteneur vide.  

```
aws mediastore create-container --container-name ExampleContainer
```
Sortie :  

```
{
    "Container": {
        "AccessLoggingEnabled": false,
        "CreationTime": 1563557265,
        "Name": "ExampleContainer",
        "Status": "CREATING",
        "ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleContainer"
    }
}
```
Pour plus d'informations, consultez la section [Création d'un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/containers-create.html) dans le *Guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateContainer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/create-container.html)à la section *Référence des AWS CLI commandes*. 

### `delete-container-policy`
<a name="mediastore_DeleteContainerPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-container-policy`.

**AWS CLI**  
**Pour supprimer une politique de conteneur**  
L’exemple `delete-container-policy` suivant supprime la politique attribuée au conteneur spécifié. Lorsque la politique est supprimée, AWS Elemental attribue MediaStore automatiquement la politique par défaut au conteneur.  

```
aws mediastore delete-container-policy \
    --container-name LiveEvents
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [DeleteContainerPolicy](https://docs.aws.amazon.com/mediastore/latest/apireference/API_DeleteContainerPolicy.html)la *référence de l' MediaStore API AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteContainerPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/delete-container-policy.html)à la section *Référence des AWS CLI commandes*. 

### `delete-container`
<a name="mediastore_DeleteContainer_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-container`.

**AWS CLI**  
**Pour supprimer un conteneur**  
L’exemple de `delete-container` suivant supprime le conteneur spécifié. Vous pouvez supprimer un conteneur uniquement s’il ne possède aucun objet.  

```
aws mediastore delete-container \
    --container-name=ExampleLiveDemo
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [la section Suppression d'un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/containers-delete.html) dans le *guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteContainer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/delete-container.html)à la section *Référence des AWS CLI commandes*. 

### `delete-cors-policy`
<a name="mediastore_DeleteCorsPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-cors-policy`.

**AWS CLI**  
**Pour supprimer une stratégie CORS**  
L’exemple `delete-cors-policy` suivant supprime la stratégie du partage des ressources cross-origin (CORS) qui est attribuée au conteneur spécifié.  

```
aws mediastore delete-cors-policy \
    --container-name ExampleContainer
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, voir [Supprimer une politique CORS](https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy-deleting.html) dans le Guide de l'* MediaStore utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteCorsPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/delete-cors-policy.html)à la section *Référence des AWS CLI commandes*. 

### `delete-lifecycle-policy`
<a name="mediastore_DeleteLifecyclePolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-lifecycle-policy`.

**AWS CLI**  
**Pour supprimer une stratégie de cycle de vie des objets**  
L’exemple `delete-lifecycle-policy` suivant supprime la stratégie de cycle de vie des objets attachée au conteneur spécifié. La modification peut prendre jusqu’à 20 minutes.  

```
aws mediastore delete-lifecycle-policy \
    --container-name LiveEvents
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [la section Suppression d'une politique de cycle de vie d'objet](https://docs.aws.amazon.com/mediastore/latest/ug/policies-object-lifecycle-delete.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteLifecyclePolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/delete-lifecycle-policy.html)à la section *Référence des AWS CLI commandes*. 

### `describe-container`
<a name="mediastore_DescribeContainer_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-container`.

**AWS CLI**  
**Pour afficher les détails d’un conteneur**  
L’exemple `describe-container` suivant affiche les détails du conteneur spécifié.  

```
aws mediastore describe-container \
    --container-name ExampleContainer
```
Sortie :  

```
{
    "Container": {
        "CreationTime": 1563558086,
        "AccessLoggingEnabled": false,
        "ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleContainer",
        "Status": "ACTIVE",
        "Name": "ExampleContainer",
        "Endpoint": "https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com"
    }
}
```
Pour plus d'informations, consultez [la section Affichage des détails d'un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/containers-view-details.html) dans le *Guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeContainer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/describe-container.html)à la section *Référence des AWS CLI commandes*. 

### `describe-object`
<a name="mediastore_DescribeObject_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-object`.

**AWS CLI**  
**Pour afficher une liste des objets et dossiers dans un conteneur spécifique**  
L’exemple `describe-object` suivant montre comment afficher les éléments (objets et dossiers) stockés dans un conteneur spécifique.  

```
aws mediastore-data describe-object \
    --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \
    --path /folder_name/file1234.jpg
```
Sortie :  

```
{
    "ContentType": "image/jpeg",
    "LastModified": "Fri, 19 Jul 2019 21:32:20 GMT",
    "ContentLength": "2307346",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3"
}
```
Pour plus d'informations, consultez [la section Affichage des détails d'un objet](https://docs.aws.amazon.com/mediastore/latest/ug/objects-view-details.html) dans le *Guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [DescribeObject](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/describe-object.html)à la section *Référence des AWS CLI commandes*. 

### `get-container-policy`
<a name="mediastore_GetContainerPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-container-policy`.

**AWS CLI**  
**Pour afficher une stratégie de conteneur**  
L’exemple `get-container-policy` suivant affiche la stratégie basée sur les ressources du conteneur spécifié.  

```
aws mediastore get-container-policy \
    --container-name ExampleLiveDemo
```
Sortie :  

```
{
    "Policy": {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
            {
                "Sid": "PublicReadOverHttps",
                "Effect": "Allow",
                "Principal": {
                    "AWS": "arn:aws:iam::111122223333:root"
                },
                "Action": [
                    "mediastore:GetObject",
                    "mediastore:DescribeObject"
                ],
                "Resource": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleLiveDemo/",
                "Condition": {
                    "Bool": {
                        "aws:SecureTransport": "true"
                    }
                }
            }
        ]
    }
}
```
Pour plus d'informations, consultez la section [Affichage d'une politique de conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/policies-view.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [GetContainerPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/get-container-policy.html)à la section *Référence des AWS CLI commandes*. 

### `get-cors-policy`
<a name="mediastore_GetCorsPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-cors-policy`.

**AWS CLI**  
**Pour afficher une stratégie CORS**  
L’exemple `get-cors-policy` suivant affiche la stratégie du partage des ressources cross-origin (CORS) qui est attribuée au conteneur spécifié.  

```
aws mediastore get-cors-policy \
    --container-name ExampleContainer \
    --region us-west-2
```
Sortie :  

```
{
    "CorsPolicy": [
        {
            "AllowedMethods": [
                "GET",
                "HEAD"
            ],
            "MaxAgeSeconds": 3000,
            "AllowedOrigins": [
                ""
            ],
            "AllowedHeaders": [
                ""
            ]
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage d'une politique CORS](https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy-viewing.html) dans le Guide de l'* MediaStore utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [GetCorsPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/get-cors-policy.html)à la section *Référence des AWS CLI commandes*. 

### `get-lifecycle-policy`
<a name="mediastore_GetLifecyclePolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-lifecycle-policy`.

**AWS CLI**  
**Pour afficher une stratégie de cycle de vie des objets**  
L’exemple `get-lifecycle-policy` suivant affiche la stratégie de cycle de vie des objets attachée au conteneur spécifié.  

```
aws mediastore get-lifecycle-policy \
    --container-name LiveEvents
```
Sortie :  

```
{
    "LifecyclePolicy": {
        "rules": [
            {
                "definition": {
                    "path": [
                        {
                            "prefix": "Football/"
                        },
                        {
                            "prefix": "Baseball/"
                        }
                    ],
                    "days_since_create": [
                        {
                            "numeric": [
                                ">",
                                28
                            ]
                        }
                    ]
                },
                "action": "EXPIRE"
            }
        ]
    }
}
```
Pour plus d'informations, consultez la section [Affichage d'une politique de cycle de vie d'objet](https://docs.aws.amazon.com/mediastore/latest/ug/policies-object-lifecycle-view.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [GetLifecyclePolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/get-lifecycle-policy.html)à la section *Référence des AWS CLI commandes*. 

### `get-object`
<a name="mediastore_GetObject_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`get-object`.

**AWS CLI**  
**Pour télécharger un objet**  
L’exemple `get-object` suivant télécharge un objet vers le point de terminaison spécifié.  

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

```
{
    "ContentLength": "2307346",
    "ContentType": "image/jpeg",
    "LastModified": "Fri, 19 Jul 2019 21:32:20 GMT",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
    "StatusCode": 200
}
```
**Pour télécharger une partie d’un objet**  
L’exemple `get-object` suivant télécharge une partie d’un objet vers le point de terminaison spécifié.  

```
aws mediastore-data get-object \
    --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \
    --path /folder_name/README.md \
    --range="bytes=0-100" README2.md
```
Sortie :  

```
{
    "StatusCode": 206,
    "ContentRange": "bytes 0-100/2307346",
    "ContentLength": "101",
    "LastModified": "Fri, 19 Jul 2019 21:32:20 GMT",
    "ContentType": "image/jpeg",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3"
}
```
Pour plus d'informations, consultez la section [Téléchargement d'un objet](https://docs.aws.amazon.com/mediastore/latest/ug/objects-download.html) dans le *guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [GetObject](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/get-object.html)à la section *Référence des AWS CLI commandes*. 

### `list-containers`
<a name="mediastore_ListContainers_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-containers`.

**AWS CLI**  
**Pour afficher une liste des conteneurs**  
L’exemple `list-containers` suivant affiche une liste de tous les conteneurs qui sont associés à votre compte.  

```
aws mediastore list-containers
```
Sortie :  

```
{
    "Containers": [
        {
            "CreationTime": 1505317931,
            "Endpoint": "https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com",
            "Status": "ACTIVE",
            "ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleLiveDemo",
            "AccessLoggingEnabled": false,
            "Name": "ExampleLiveDemo"
        },
        {
            "CreationTime": 1506528818,
            "Endpoint": "https://fffggghhhiiijj.data.mediastore.us-west-2.amazonaws.com",
            "Status": "ACTIVE",
            "ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleContainer",
            "AccessLoggingEnabled": false,
            "Name": "ExampleContainer"
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage d'une liste de conteneurs](https://docs.aws.amazon.com/mediastore/latest/ug/containers-view-list.html) dans le *guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [ListContainers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/list-containers.html)à la section *Référence des AWS CLI commandes*. 

### `list-items`
<a name="mediastore_ListItems_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-items`.

**AWS CLI**  
**Exemple 1 : pour afficher une liste des objets et dossiers dans un conteneur spécifique**  
L’exemple `list-items` suivant affiche les é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": [
        {
            "ContentType": "image/jpeg",
            "LastModified": 1563571859.379,
            "Name": "filename.jpg",
            "Type": "OBJECT",
            "ETag": "543ab21abcd1a234ab123456a1a2b12345ab12abc12a1234abc1a2bc12345a12",
            "ContentLength": 3784
        },
        {
            "Type": "FOLDER",
            "Name": "ExampleLiveDemo"
        }
    ]
}
```
**Exemple 2 : pour afficher une liste des objets et dossiers dans un dossier spécifique**  
L’exemple `list-items` suivant montre comment afficher les éléments (objets et dossiers) stockés dans un dossier spécifique.  

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

```
{
    "Items": [
        {
            "ContentType": "image/jpeg",
            "LastModified": 1563571859.379,
            "Name": "filename.jpg",
            "Type": "OBJECT",
            "ETag": "543ab21abcd1a234ab123456a1a2b12345ab12abc12a1234abc1a2bc12345a12",
            "ContentLength": 3784
        },
        {
            "Type": "FOLDER",
            "Name": "ExampleLiveDemo"
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage d'une liste d'objets](https://docs.aws.amazon.com/mediastore/latest/ug/objects-view-list.html) dans le *Guide de l' MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [ListItems](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/list-items.html)à la section *Référence des AWS CLI commandes*. 

### `list-tags-for-resource`
<a name="mediastore_ListTagsForResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-tags-for-resource`.

**AWS CLI**  
**Pour répertorier les balises d’un conteneur**  
L’exemple `list-tags-for-resource` suivant affiche les clés et les valeurs de balise attribuées au conteneur spécifié.  

```
aws mediastore list-tags-for-resource \
    --resource arn:aws:mediastore:us-west-2:1213456789012:container/ExampleContainer
```
Sortie :  

```
{
    "Tags": [
        {
            "Value": "Test",
            "Key": "Environment"
        },
        {
            "Value": "West",
            "Key": "Region"
        }
    ]
}
```
Pour plus d'informations, consultez [ListTagsForResource](https://docs.aws.amazon.com/mediastore/latest/apireference/API_ListTagsForResource.html)le manuel *AWS Elemental MediaStore API Reference*.  
+  Pour plus de détails sur l'API, reportez-vous [ListTagsForResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/list-tags-for-resource.html)à la section *Référence des AWS CLI commandes*. 

### `put-container-policy`
<a name="mediastore_PutContainerPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-container-policy`.

**AWS CLI**  
**Pour modifier une politique de conteneur**  
L’exemple `put-container-policy` suivant attribue une stratégie différente au conteneur spécifié. Dans cet exemple, la stratégie mise à jour est définie dans un fichier nommé `LiveEventsContainerPolicy.json`.  

```
aws mediastore put-container-policy \
    --container-name LiveEvents \
    --policy file://LiveEventsContainerPolicy.json
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez la section [Modification d'une politique de conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/policies-edit.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [PutContainerPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/put-container-policy.html)à la section *Référence des AWS CLI commandes*. 

### `put-cors-policy`
<a name="mediastore_PutCorsPolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-cors-policy`.

**AWS CLI**  
**Exemple 1 : pour ajouter une stratégie CORS**  
L’exemple `put-cors-policy` suivant ajoute une stratégie de partage des ressources cross-origin (CORS) au conteneur spécifié. Le contenu de la stratégie CORS se trouve dans le fichier nommé `corsPolicy.json`.  

```
aws mediastore put-cors-policy \
    --container-name ExampleContainer \
    --cors-policy file://corsPolicy.json
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez la section [Ajout d'une politique CORS à un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy-adding.html) dans le Guide de l'* MediaStore utilisateur AWS élémentaire*.  
**Exemple 2 : pour modifier une stratégie CORS**  
L’exemple `put-cors-policy` suivant met à jour la stratégie de partage des ressources cross-origin (CORS) qui est attribuée au conteneur spécifié. Le contenu de la stratégie CORS à jour se trouve dans le fichier nommé `corsPolicy2.json`.  
Pour plus d'informations, consultez la section [Modification d'une politique CORS](https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy-editing.html) dans le Guide de l'* MediaStore utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [PutCorsPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/put-cors-policy.html)à la section *Référence des AWS CLI commandes*. 

### `put-lifecycle-policy`
<a name="mediastore_PutLifecyclePolicy_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-lifecycle-policy`.

**AWS CLI**  
**Pour créer une politique de cycle de vie des objets**  
L’exemple `put-lifecycle-policy` suivant attache une stratégie de cycle de vie d’objet au conteneur spécifié. Cela vous permet de spécifier la durée pendant laquelle le service doit stocker les objets dans votre conteneur. MediaStore supprime les objets du conteneur une fois qu'ils ont atteint leur date d'expiration, comme indiqué dans la politique, qui figure dans le fichier nommé`LiveEventsLifecyclePolicy.json`.  

```
aws mediastore put-lifecycle-policy \
    --container-name ExampleContainer \
    --lifecycle-policy file://ExampleLifecyclePolicy.json
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez la section [Ajout d'une politique de cycle de vie d'objet à un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/policies-object-lifecycle-add.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [PutLifecyclePolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/put-lifecycle-policy.html)à la section *Référence des AWS CLI commandes*. 

### `put-object`
<a name="mediastore_PutObject_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`put-object`.

**AWS CLI**  
**Pour télécharger un objet**  
L’exemple `put-object` suivant charge un objet dans le conteneur spécifié. Vous pouvez spécifier un chemin de dossier dans lequel l’objet sera sauvegardé dans le conteneur. Si le dossier existe déjà, AWS Elemental y MediaStore stocke l'objet. Si le dossier n’existe pas, le service le crée, puis stocke l’objet dans le dossier.  

```
aws mediastore-data put-object \
    --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \
    --body README.md \
    --path /folder_name/README.md \
    --cache-control "max-age=6, public" \
    --content-type binary/octet-stream
```
Sortie :  

```
{
    "ContentSHA256": "74b5fdb517f423ed750ef214c44adfe2be36e37d861eafe9c842cbe1bf387a9d",
    "StorageClass": "TEMPORAL",
    "ETag": "af3e4731af032167a106015d1f2fe934e68b32ed1aa297a9e325f5c64979277b"
}
```
Pour plus d'informations, consultez la section [Chargement d'un objet](https://docs.aws.amazon.com/mediastore/latest/ug/objects-upload.html) dans le guide de l'* MediaStore utilisateur AWS Elemental*.  
+  Pour plus de détails sur l'API, reportez-vous [PutObject](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/put-object.html)à la section *Référence des AWS CLI commandes*. 

### `start-access-logging`
<a name="mediastore_StartAccessLogging_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`start-access-logging`.

**AWS CLI**  
**Pour activer la journalisation des accès sur un conteneur**  
L’exemple `start-access-logging` suivant active la journalisation des accès sur le conteneur spécifié.  

```
aws mediastore start-access-logging \
    --container-name LiveEvents
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez la section [Activation de la journalisation des accès pour un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/monitoring-cloudwatch-logs-enable.html) dans le *Guide de MediaStore l'utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [StartAccessLogging](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/start-access-logging.html)à la section *Référence des AWS CLI commandes*. 

### `stop-access-logging`
<a name="mediastore_StopAccessLogging_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`stop-access-logging`.

**AWS CLI**  
**Pour désactiver la journalisation des accès sur un conteneur**  
L’exemple `stop-access-logging` suivant désactive la journalisation des accès sur le conteneur spécifié.  

```
aws mediastore stop-access-logging \
    --container-name LiveEvents
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez la section [Désactivation de la journalisation des accès pour un conteneur](https://docs.aws.amazon.com/mediastore/latest/ug/monitoring-cloudwatch-logs-disable.html) dans le Guide de l'* MediaStore utilisateur AWS élémentaire*.  
+  Pour plus de détails sur l'API, reportez-vous [StopAccessLogging](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/stop-access-logging.html)à la section *Référence des AWS CLI commandes*. 

### `tag-resource`
<a name="mediastore_TagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`tag-resource`.

**AWS CLI**  
**Pour ajouter des balises à un conteneur**  
L’exemple `tag-resource` suivant ajoute des clés et des valeurs de balise au conteneur spécifié.  

```
aws mediastore tag-resource \
    --resource arn:aws:mediastore:us-west-2:123456789012:container/ExampleContainer \
    --tags '[{"Key": "Region", "Value": "West"}, {"Key": "Environment", "Value": "Test"}]'
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [TagResource](https://docs.aws.amazon.com/mediastore/latest/apireference/API_TagResource.html)le manuel *AWS Elemental MediaStore API Reference*.  
+  Pour plus de détails sur l'API, reportez-vous [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/tag-resource.html)à la section *Référence des AWS CLI commandes*. 

### `untag-resource`
<a name="mediastore_UntagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`untag-resource`.

**AWS CLI**  
**Pour supprimer des balises d’un conteneur**  
L’exemple `untag-resource` suivant supprime la clé de balise spécifiée et sa valeur associée d’un conteneur.  

```
aws mediastore untag-resource \
    --resource arn:aws:mediastore:us-west-2:123456789012:container/ExampleContainer \
    --tag-keys Region
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [UntagResource](https://docs.aws.amazon.com/mediastore/latest/apireference/API_UntagResource.html)le manuel *AWS Elemental MediaStore API Reference*. .  
+  Pour plus de détails sur l'API, reportez-vous [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore/untag-resource.html)à la section *Référence des AWS CLI commandes*. 