Cómo utilizar el sistema de archivos efímero de Heroku.

Estoy usando Python / Django en Heroku (Cedar Stack) y tengo un comando de administración que necesito escribir que sacará un archivo de un depósito de S3 y lo procesará. No estoy seguro de entender cómo usar el sistema de archivos efímero. ¿Hay solo ciertos directorios que se pueden escribir? Encontré otro artículo que implicaba que solo había ciertas carpetas que se podían escribir (pero no parece aplicarse a la pila de Cedar). Encontré este devartículo pero no entra en mucho detalle (nota: entiendo que es solo temporal. Solo necesito descomprimir el archivo y procesarlo). ¿Puedo crear una carpeta en cualquier lugar debajo de la raíz de la aplicación? ¿Y cómo conseguiría eso? Parece que probablemente podría usar $ HOME. Hice un poco de prueba conectándome a través de

$ heroku run bash

y corriendo:

$ echo #HOME

devoluciones:

/ aplicación

y corriendo:

$ mkdir $HOME/tmp

crea una carpeta en la raíz de la aplicación y se entrega con el mismo usuario y grupo que los otros archivos y carpetas.

Entonces ... ¿algo que me falta aquí? ¿Una mejor manera de hacerlo? ¿Hay una variable de entorno del sistema operativo para esto? He ejecutado "env" y no veo una mejor.

Respuestas a la pregunta(2)

Su respuesta a la pregunta