ECS: Suurten tiedostojen kirjoittaminen epäonnistuu ja S3-protokollassa on 500 virhettä

요약: Suurten tiedostojen kirjoittaminen epäonnistuu ja S3-protokollassa on 500 virhettä.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Suurten tiedostojen (useita gigatavuja tai suurempien) kirjoittaminen S3-protokollalla epäonnistuu ja virheitä on 500.

원인

Kirjoita tiedostot ECS:ään HTTP PUT- tai HTTPS PUT -komennoilla. S3 PUT -komento ei lisää objektia osittain, pyyntö on joko onnistunut tai epäonnistunut kirjoitus (kaikki tai ei mitään).

Kaikki tai ei mitään -toiminnon tapauksessa mikä tahansa häiriö suuren tiedoston tiedonsiirron aikana johtaa kyseisen kirjoituksen täydelliseen epäonnistumiseen. Ainoa syy tähän epäonnistumiseen on yrittää koko kirjoitustoimintoa uudelleen ja toivoa, että se onnistuu seuraavalla yrityksellä.

해결

Suurille tiedostoille (Gt tai suurempi) suositellaan käytettäväksi PU (Multi Part Uploads) -toimintoa PUT-toiminnon sijaan. Suositus on tehty pitkien kirjoitusten valmistumisaikojen välttämiseksi (100 Mt tai enemmän AWS:n parhaiden käytäntöjen mukaisesti).

Esimerkki:
80 Gt:n tiedosto ositetaan ja jokainen osa lähetetään ECS:ään. Jos jonkin osan lataus epäonnistuu, vain yksittäisen osan latausta yritetään uudelleen koko objektin sijaan.  
MPU:iden suorituskyvyn odotetaan olevan parempi kuin yhden suuren PUT:n, koska MPU-toiminnot voivat olla monisäikeisiä. Tämän seurauksena MPU: iden käyttö hyödyntää paremmin useita yhteyksiä ja kaistanleveyttä. Tämä tarkoittaa, että useita osia voidaan lähettää samanaikaisesti, mikä parantaa yleistä suorituskykyä suurten tiedostojen kirjoittamisessa.

추가 정보

Resursseja sovelluskehittäjille, jotka siirtyvät PUT:sta MPU:hun käyttö:
TransferManager (AWS SDK for Java - 1.12.588) (amazon.com)Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.

AWS:n MPU-yleiskatsaus: (sisältää MPU:n parhaat käytännöt)
Objektien lataaminen ja kopioiminen moniosaisella latauksella – Amazon Simple Storage ServiceTämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.

해당 제품

ECS Appliance

제품

ECS Appliance
문서 속성
문서 번호: 000048288
문서 유형: Solution
마지막 수정 시간: 08 9월 2025
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.