s3 por expiração do objeto

Eu sei como expirar objetos em um balde S3 usando regras de expiração de objeto dado um determinado prefixo, no entanto, para os meus propósitos, gostaria de definir a data de expiração programaticamente em uma base por objeto.

O Java SDK parece indicar que isso é possível, pois tem umsetExpirationTime Entretanto, sempre que eu definir uma data de expiração usando esse método, nada parece acontecer e o objeto nunca expira. Além disso, olhando para as propriedades do objeto através do console aws, nenhuma expiração parece ser definida.

A expiração por arquivo não é suportada? / Há alguma etapa extra que preciso fazer para que ela funcione? / Se a expiração por arquivo não for suportada, é possível excluir um arquivo que corresponda a um prefixo de expiração de ser expirado?

Desde já, obrigado!

questionAnswers(4)

yourAnswerToTheQuestion