

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# MediaStore Esempi di Data Plane utilizzando AWS CLI
<a name="cli_2_mediastore-data_code_examples"></a>

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with MediaStore Data Plane.

Le *azioni* sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

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

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

### `delete-object`
<a name="mediastore-data_DeleteObject_cli_2_topic"></a>

Il seguente esempio di codice mostra come utilizzare`delete-object`.

**AWS CLI**  
**Come eliminare un oggetto**  
L’esempio `delete-object` seguente elimina l’oggetto specificato.  

```
aws mediastore-data delete-object \
    --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \
    --path=/folder_name/README.md
```
Questo comando non produce alcun output.  
Per ulteriori informazioni, consulta [Eliminazione di un oggetto](https://docs.aws.amazon.com/mediastore/latest/ug/objects-delete.html) nella Guida * MediaStore utente di AWS Elemental*.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [DeleteObject](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore-data/delete-object.html)Reference*. 

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

Il seguente esempio di codice mostra come utilizzare`describe-object`.

**AWS CLI**  
**Come visualizzare le intestazioni di un oggetto**  
L’esempio `describe-object` seguente visualizza le intestazioni di un oggetto nel percorso specificato.  

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

```
{
    "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT",
    "ContentType": "image/jpeg",
    "ContentLength": "3860266",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3"
}
```
Per ulteriori informazioni, consulta [Visualizzazione dei dettagli di un oggetto](https://docs.aws.amazon.com/mediastore/latest/ug/objects-view-details.html) nella *Guida per l' MediaStore utente di AWS Elemental*.  
+  Per i dettagli sull'API, consulta [DescribeObject AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore-data/describe-object.html)*Command Reference.* 

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

Il seguente esempio di codice mostra come utilizzare`get-object`.

**AWS CLI**  
**Esempio 1: come scaricare un intero oggetto**  
L’esempio `get-object` seguente scarica l’oggetto specificato.  

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

```
{
    "ContentType": "image/jpeg",
    "StatusCode": 200,
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
    "ContentLength": "3860266",
    "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT"
}
```
**Esempio 2: come scaricare parte di un oggetto**  
L’esempio `get-object` seguente scarica la parte specificata di un oggetto.  

```
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"
```
Output:  

```
{
    "StatusCode": 206,
    "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT",
    "ContentType": "image/jpeg",
    "ContentRange": "bytes 0-100/3860266",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
    "ContentLength": "101"
}
```
Per ulteriori informazioni, consulta [Downloading an Object](https://docs.aws.amazon.com/mediastore/latest/ug/objects-download.html) nella *AWS Elemental MediaStore User Guide*.  
+  Per i dettagli sull'API, consulta [GetObject AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore-data/get-object.html)*Command Reference.* 

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

Il seguente esempio di codice mostra come utilizzare`list-items`.

**AWS CLI**  
**Esempio 1: come visualizzare un elenco di elementi (oggetti e cartelle) memorizzati in un container**  
L’esempio `list-items` seguente visualizza un elenco di elementi (oggetti e cartelle) archiviati nel container specificato.  

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

```
{
    "Items": [
        {
            "Type": "OBJECT",
            "ContentLength": 3784,
            "Name": "setup.jpg",
            "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
            "ContentType": "image/jpeg",
            "LastModified": 1563571859.379
        },
        {
            "Type": "FOLDER",
            "Name": "events"
        }
    ]
}
```
**Esempio 2: come visualizzare un elenco di elementi (oggetti e cartelle) memorizzati in una cartella**  
L’esempio `list-items` seguente visualizza un elenco di elementi (oggetti e cartelle) archiviati nella cartella specificata.  

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

```
{
    "Items": [
        {
            "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
            "ContentType": "image/jpeg",
            "Type": "OBJECT",
            "ContentLength": 3860266,
            "LastModified": 1563573031.872,
            "Name": "setup.jpg"
        }
    ]
}
```
Per ulteriori informazioni, consulta [Visualizzazione di un elenco di oggetti](https://docs.aws.amazon.com/mediastore/latest/ug/objects-view-list.html) nella *Guida per l' MediaStore utente di AWS Elemental*.  
+  Per i dettagli sull'API, consulta [ListItems AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore-data/list-items.html)*Command Reference.* 

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

Il seguente esempio di codice mostra come utilizzare`put-object`.

**AWS CLI**  
**Esempio 1: come caricare un oggetto in un container**  
L’esempio `put-object` seguente carica un oggetto nel container specificato.  

```
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
```
Output:  

```
{
    "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de",
    "StorageClass": "TEMPORAL",
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3"
}
```
**Esempio 2: come caricare un oggetto in una cartella all’interno di un container**  
L’esempio `put-object` seguente carica un oggetto nella cartella specificata all’interno di un container.  

```
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
```
Output:  

```
{
    "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3",
    "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de",
    "StorageClass": "TEMPORAL"
}
```
Per ulteriori informazioni, consulta [Uploading an Object](https://docs.aws.amazon.com/mediastore/latest/ug/objects-upload.html) nella *AWS Elemental MediaStore User Guide*.  
+  Per i dettagli sull'API, consulta *AWS CLI Command [PutObject](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediastore-data/put-object.html)Reference*. 