Esta página ha sido traducida por una máquina.

Acceso a sistemas de archivos desde funciones en ejecución

Descubra cómo acceder a los sistemas de archivos desde funciones en ejecución desplegadas en OCI Functions.

Una función que haya desplegado en OCI Functions puede acceder al sistema de archivos del contenedor en el que se ejecuta de la siguiente forma:

  • La función puede leer archivos de todos los directorios.
  • La función puede escribir archivos en el directorio /tmp.

Por ejemplo, puede que desee que una función descargue un archivo de Excel y, a continuación, lea su contenido. Para cumplir este requisito, puede crear una función que escriba el archivo en el directorio /tmp del sistema de archivos del contenedor y, a continuación, lea el archivo.

Al escribir archivos en el directorio /tmp, normalmente se puede escribir en el directorio /tmp. Sin embargo, el tamaño máximo permitido del directorio /tmp depende del umbral máximo de memoria especificado para la función:

Umbral máximo de memoria para la función (MB) Tamaño máximo permitido del /tmp (MB) Número máximo permitido de archivos (inodes) en /tmp
128 MB 32 MB 1.024
256 MB 64 MB 2.048
512 MB 128 MB 4.096
1024 MB 256 MB 8.192
2048 MB 512 MB 16.384
3072 MB 768 MB 24.576

Tenga en cuenta que las llamadas sucesivas de la función pueden compartir el directorio /tmp. Puede seguir existiendo un archivo escrito por una llamada anterior de una función cuando la función se llama por segunda vez. Es su responsabilidad eliminar cualquier archivo para evitar un comportamiento inesperado.

¿Le ha resultado útil este artículo?