Sé cómo caducar objetos en un depósito S3 utilizando reglas de caducidad de objeto dado un cierto prefijo, sin embargo, para mi propósito, me gustaría establecer la fecha de caducidad programáticamente por objeto.s3 por expiración del objeto
El SDK de Java parece indicar que esto es posible ya que tiene un método setExpirationTime; sin embargo, cada vez que configuro una fecha de caducidad utilizando este método, no parece que ocurra nada y el objeto nunca caduca. Además, al mirar las propiedades del objeto a través de la consola de Aws, no parece que se establezca el vencimiento.
¿La expiración de los archivos no es compatible?/¿Hay algún paso adicional que deba hacer para que funcione?/Si la caducidad de un archivo no es compatible, ¿es posible excluir un archivo que coincida con un prefijo de caducidad de su caducidad?
¡Gracias de antemano!
Esto tiene sentido, pero ¿sabe cuál es el método setExpirationTime es entonces? –
Creo que es solo un establecedor de propiedades para el contenedor ObjectMetadata en java SDK. Se invoca con los resultados de la invocación de invocación de objeto interno inernal. Por lo tanto, establece la propiedad para que pueda verla en objetos de mayor nivel. Configurarlo usted mismo no hará nada. – GalacticJello
¿Qué pasa con el parámetro '--expires' en AWS CLI? – CMCDragonkai