Amazon ECS ahora admite montajes tmpfs en instancias administradas de AWS Fargate y ECS
Amazon Elastic Container Service (Amazon ECS) ahora admite montajes tmpfs para tareas de Linux que se ejecutan en instancias administradas de AWS Fargate y Amazon ECS, lo que va más allá del tipo de lanzamiento de EC2. Con tmpfs, ahora puede crear sistemas de archivos con respaldo de memoria para sus cargas de trabajo en contenedores sin tener que escribir estos datos en el almacenamiento de tareas.
Los montajes tmpfs proporcionan un sistema de archivos temporal respaldado por la memoria y expuesto dentro del contenedor en la ruta que elija. Esto es ideal para cargas de trabajo sensibles al rendimiento que necesitan un acceso rápido a archivos temporales, cachés o conjuntos de trabajo temporales, y para datos confidenciales de seguridad, como secretos o credenciales de corta duración, porque los datos no persisten una vez que se detiene la tarea. tmpfs también le permite mantener el sistema de archivos raíz del contenedor en modo de solo lectura mediante la configuración readonlyRootFilesystem y, al mismo tiempo, permite que las aplicaciones escriban en directorios en memoria específicos.
Para empezar, actualice la definición de la tarea para que las definiciones de contenedor incluyan un bloque LinuxParameters con una o más entradas tmpfs. Para cada montaje de tmpfs, especifique el containerPath, el tamaño y las opciones de montaje opcionales. Puede registrar o actualizar las definiciones de tareas mediante la consola de Amazon ECS, la CLI de AWS, AWS CloudFormation o el CDK de AWS. Esta característica está disponible en todas las regiones de AWS en las que se admiten las instancias administradas de Amazon ECS, AWS Fargate y Amazon ECS. Para obtener más información, consulte las secciones LinuxParameters y Tmpfs en la referencia de la API de Amazon ECS y en la Guía para desarrolladores de Amazon ECS.