Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

873
Views
¿Cómo se administra la carpeta `tmp` cuando se usa ECS Fargate?

Actualmente estoy ejecutando algunos contenedores en producción con AWS Fargate . Estoy ejecutando una aplicación que, de vez en cuando, llena algunos archivos en la carpeta /tmp .

Dicho esto, quiero saber qué sucede con esta carpeta /tmp . ¿Esto es algo administrado por Fargate (por ECS Container Agent , por ejemplo) o es algo que debo administrar yo mismo (usando un cronjob para borrar los archivos allí, por ejemplo)?

NOTA 1: una forma de manejar eso es usar s3 para manejar ese tipo de comportamiento, sin embargo, la pregunta es saber cómo se comporta Fargate con respecto a la carpeta /tmp .

NOTA 2: No necesito los archivos en la carpeta /tmp , simplemente aparecen allí y quiero saber si necesito eliminarlos o si ECS lo hará por mí.

No pude encontrar nada sobre eso en la documentación. Si alguien señala ese tema en los documentos, me complacería aceptar la respuesta.

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

si entiendo su pregunta correctamente, parece que desea un control más preciso sobre el almacenamiento temporal dentro de su contenedor.

No creo que ECS o Fagate hagan nada especial con las carpetas /tmp en el FS dentro del contenedor.

Sin embargo, Docker tiene una noción de montaje tempfs. Esto le permite designar una ruta que le permita evitar el almacenamiento de datos en la máquina host de contenedores.

https://docs.docker.com/storage/tmpfs/

ECS y Fargate agregaron recientemente soporte para el indicador tmpfs:

https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-ecs-adds-support-for-shm-size-and-tmpfs-parameters/

over 4 years ago · Santiago Trujillo Report

0

Si lo entiendo correctamente, después de que su tarea Fargate finaliza su ejecución, todo el almacenamiento desaparece.

Según la documentación de aws , una tarea de Fargate recibe algo de almacenamiento cuando se aprovisiona, pero es un almacenamiento efímero.

Entonces, a menos que esté utilizando una tarea que se ejecuta para siempre, no necesita lidiar con archivos temporales. Se irán con el almacenamiento.

Espero que esto ayude.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!