ECS: Scrittura di file di grandi dimensioni con errore 500 per il protocollo S3

摘要: Scrittura di file di grandi dimensioni non riuscita con errori 500 per il protocollo S3.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

La scrittura di file di grandi dimensioni (più GB o superiori) utilizzando il protocollo S3 non riesce con 500 errori.

原因

Utilizzo di "HTTP PUT" o "HTTPS PUT" per scrivere i file in ECS. Il comando PUT di S3 non aggiunge un oggetto parzialmente, la richiesta è una scrittura riuscita o non riuscita (tutto o niente).

Come operazione "tutto o niente", qualsiasi interruzione durante il trasferimento dei dati di un file di grandi dimensioni comporta un errore completo di tale scrittura. L'unica risorsa per questo errore è riprovare l'intera operazione di scrittura e sperare che abbia esito positivo al tentativo successivo.

解析度

Per i file di grandi dimensioni (GB o superiori) è consigliabile utilizzare le MPU (Multi Part Upload) anziché l'operazione PUT. La raccomandazione viene fornita al fine di evitare lunghi tempi di completamento della scrittura (100 MB o superiore, secondo le best practice AWS).

Esempio:
Un file da 80 GB verrebbe suddiviso in blocchi e ogni blocco viene inviato a ECS. Se il caricamento di una parte non riesce, verrà tentato di caricare solo la singola parte anziché l'oggetto completo.  
Le prestazioni delle MPU dovrebbero essere migliori rispetto a una singola PUT di grandi dimensioni perché le operazioni MPU possono essere multithread. Di conseguenza, l'utilizzo delle MPU migliora l'utilizzo di più connessioni e larghezza di banda. Ciò significa che è possibile inviare più di una parte contemporaneamente, migliorando le prestazioni complessive nella scrittura di file di grandi dimensioni.

其他資訊

Risorse per gli sviluppatori di applicazioni che passano dall'utilizzo di PUT a quello di MPU:
TransferManager (SDK AWS per Java - 1.12.588) (amazon.com)Questo link ipertestuale indirizza a un sito web esterno a Dell Technologies.

Panoramica dell'MPU AWS: (include le best practice MPU)
Caricamento e copia di oggetti utilizzando il caricamento in più parti - Amazon Simple Storage ServiceQuesto link ipertestuale indirizza a un sito web esterno a Dell Technologies.

受影響的產品

ECS Appliance

產品

ECS Appliance
文章屬性
文章編號: 000048288
文章類型: Solution
上次修改時間: 08 9月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。