putobject nodejs listobjects aws amazon-s3 amazon-glacier

amazon s3 - nodejs - Restaurar permanentemente el glaciar a S3



s3 upload javascript sdk (1)

Me pregunto si hay una manera fácil de restaurar permanentemente los objetos Glacier a S3. Parece que puede restaurar los objetos del Glaciar durante el tiempo que proporciona al restaurar a S3. Por ejemplo, ahora tenemos miles de archivos restaurados a S3 que volverán al glaciar en 90 días, pero no los queremos en el glaciar.


Para aclarar un tecnicismo en un punto, sus archivos no "volverán" al glaciar en 90 días, porque todavía están en el glaciar, pero como ha hecho una restauración, hay copias temporales que viven en el almacenamiento de redundancia reducida S3 (RRS ) que S3 se eliminará en 90 días (o el valor de día que haya especificado al realizar la operación de restauración. La restauración de archivos no elimina la copia del glaciar.

La respuesta a tu pregunta es no, y sí.

Técnicamente, no puede cambiar un objeto de la clase de almacenamiento Glacier a la clase estándar o RRS ...

La transición de los objetos a la clase de almacenamiento GLACIER es de una sola vía. No puede usar una regla de configuración del ciclo de vida para convertir la clase de almacenamiento de un objeto de GLACIER a Estándar o RRS.

... sin embargo...

Si desea cambiar la clase de almacenamiento de un objeto ya archivado a Estándar o RRS, debe usar la operación de restauración para hacer una copia temporal primero. Luego use la operación de copia para sobrescribir el objeto como un objeto Estándar o RRS.

http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html

Puede copiar ese objeto a lo que es, técnicamente, un nuevo objeto, pero uno que tiene la misma clave (ruta) que el nuevo objeto ... así que para fines prácticos, sí, puede.

La acción PUT / COPY se trata aquí: http://docs.aws.amazon.com/AmazonS3/latest/dev/ChgStoClsOfObj.html