ECS: Como habilitar uma política de ciclo de vida do bucket para lidar com a exclusão de MPUs incompletas
Summary: O ECS precisa de uma política de ciclo de vida habilitada para lidar automaticamente com Carregamentos de várias partes (MPUs) expirados e incompletos.
Instructions
Como ativar a exclusão automática de MPUs incompletas.
O ECS foi projetado para lidar com carregamentos de MPU para dados do S3. O objeto é dividido em várias partes e carregado em paralelo. Quando todas as partes são carregadas, o aplicativo envia um manifesto que criou o objeto final de todas as partes no ECS.
Por padrão, o ECS não impõe um tempo de expiração entre o primeiro e o último carregamento.
As peças que são carregadas, mas nunca unidas a um objeto (MPU abortado ou nenhum manifesto enviado) ocupam espaço e nunca são limpas.
Instruções
Faça upload da configuração do ciclo de vida. Use o método descrito no Guia de Acesso a Dados do ECS ou outra ferramenta, como o S3 Browser. Esta é uma política de ciclo de vida para cancelar MPUs antigas:
<?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>
Para carregar um ciclo de vida do bucket usando o navegador S3, conecte-se ao bucket e use as seguintes configurações:
Se existirem MPUs incompletas antes de uma política de ciclo de vida com AbortIncompleteMultipartUpload ser adicionada, elas não serão afetadas pela política de ciclo de vida. O suporte do ECS deve permitir que o LDS aplique a política de ciclo de vida a objetos existentes. Abra um chamado se o LDS precisar estar habilitado em objetos existentes.