ECS: Så här aktiverar du en bucketlivscykelprincip för att hantera borttagning av ofullständiga MPU:er
Summary: ECS behöver ha en livscykelpolicy aktiverad för att automatiskt kunna hantera utgångna ofullständiga MPU:er (Multi-Part Uploads).
Instructions
Aktivera automatisk borttagning av ofullständiga MPU:er.
ECS är utformat för att hantera MPU-uppladdningar för S3-data. Objektet delas upp i flera delar och laddas upp parallellt. När alla delar har laddats upp skickar programmet ett manifest som skapade det slutliga objektet från alla delar på ECS.
Som standard tvingar ECS inte fram en förfallotid mellan den första och den slutliga uppladdningen.
Delar som laddas upp men aldrig förenas med ett objekt (MPU avbröts eller inget manifest skickades) upptar utrymme och rensas aldrig.
Anvisningar
Överför livscykelkonfigurationen. Använd antingen den metod som beskrivs i ECS Data Access Guide eller något annat verktyg, till exempel S3 Browser. Här är en livscykelpolicy för att avbryta gamla MPU:er:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <LifecycleConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Rule> <ID>lifecycle-v2-expire-non-current-and-dmarkers-and-mpu</ID> <Filter/> <Status>Enabled</Status> <AbortIncompleteMultipartUpload> <DaysAfterInitiation>1</DaysAfterInitiation> </AbortIncompleteMultipartUpload> </Rule> </LifecycleConfiguration>
Om du vill ladda upp en bucketlivscykel med S3 Browser ansluter du till bucketen och använder följande inställningar:
Om det finns ofullständiga MPU:er innan en livscykelprincip med AbortIncompleteMultipartUpload läggs till påverkas dessa inte av livscykelprincipen. ECS-support måste göra det möjligt för LDS (Life cycle Delete Scanner) att tillämpa livscykelpolicyn på befintliga objekt. Öppna en tjänstebegäran om LDS måste aktiveras på befintliga objekt.