Caricamento di un oggetto - AWS Elemental MediaStore

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à.

Caricamento di un oggetto

Puoi caricare gli oggetti in un container o in una cartella all'interno di un container. Per caricare un oggetto in una cartella, devi specificare il percorso della cartella. Se la cartella esiste già, AWS ElementalMediaStorearchivia l'oggetto nella cartella. Se la cartella non esiste, il servizio la crea e quindi archivia l'oggetto nella cartella. Per ulteriori informazioni sulle cartelle, consulta Cartelle in AWS ElementalMediaStore.

Puoi utilizzare la console di MediaStore o AWS CLI per caricare gli oggetti.

MediaStore supporta il trasferimento a blocchi di oggetti, che consente di ridurre la latenza rendendo un oggetto disponibile per il download mentre è ancora in fase di caricamento. Per usare questa funzionalità, imposta la disponibilità di caricamento dell'oggetto su streaming. Puoi impostare il valore di questa intestazione quando carichi l'oggetto utilizzando l'API. Se non specifichi questa intestazione nella richiesta, MediaStore assegna il valore predefinito di standard per la disponibilità di caricamento dell'oggetto.

Le dimensioni dell'oggetto non possono superare 25 MB per disponibilità di caricamento standard e a 10 MB per disponibilità di caricamento in streaming.

Nota

I nomi di file di oggetti possono contenere solo lettere, numeri, punti (.), trattini bassi (_), tilde (~), trattini (-), segni di uguale (=) e virgole (:).

Per caricare un oggetto (console)
  1. Apertura dellaMediaStoreConsole inhttps://console.aws.amazon.com/mediastore/.

  2. Nella pagina Containers (Container) scegliere il nome del container. Viene visualizzato il pannello dei dettagli del container.

  3. Scegli Upload object (Carica oggetto).

  4. In Target path (Percorso di destinazione) digita un percorso per le cartelle. Ad esempio, premium/canada. Se una delle cartelle del percorso specificato non esiste ancora, il servizio la crea automaticamente.

  5. Nella sezione Object (Oggetto) scegli Browse (Sfoglia).

  6. Passa alla cartella appropriata e scegli un oggetto da caricare.

  7. Seleziona Open (Apri), quindi Upload (Carica).

    Nota

    Se un file con lo stesso nome esiste già nella cartella selezionata, il servizio sostituisce il file originale con il file caricato.

Per caricare un oggetto (AWS CLI)
  • In AWS CLI, usa il comando put-object. È anche possibile includere i seguenti parametri: content-type, cache-control (per consentire al chiamante di controllare il comportamento della cache dell'oggetto) e path (per inserire l'oggetto in una cartella all'interno del container).

    Nota

    Dopo aver caricato l'oggetto, non è possibile modificare content-type, cache-control o path.

    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 --region us-west-2

    L'esempio seguente mostra il valore restituito:

    { "ContentSHA256": "74b5fdb517f423ed750ef214c44adfe2be36e37d861eafe9c842cbe1bf387a9d", "StorageClass": "TEMPORAL", "ETag": "af3e4731af032167a106015d1f2fe934e68b32ed1aa297a9e325f5c64979277b" }