

# Montaje de sistemas de archivos de S3 en Amazon ECS
<a name="s3-files-mounting-ecs"></a>

Puede adjuntar un sistema de archivos de S3 a una definición de tarea de Amazon ECS y, a continuación, implementar la tarea para acceder a los datos de S3 desde los contenedores.

![Diagrama que muestra el flujo de datos entre un bucket de S3, un sistema de archivos de S3 y una tarea de Amazon ECS.](http://docs.aws.amazon.com/es_es/AmazonS3/latest/userguide/images/S3Files_ECS_dataflow.png)


En Amazon ECS, la compatibilidad con volúmenes de archivos de S3 está disponible para las instancias administradas por AWS Fargate y ECS según la disponibilidad general. Los volúmenes de archivos de S3 no se admiten en el tipo de lanzamiento de Amazon EC2. Si configura un volumen de archivos de S3 en una definición de tarea e intenta ejecutarlo en el tipo de lanzamiento de EC2, la tarea producirá un error.

## Requisitos previos
<a name="s3-files-mounting-ecs-prereqs"></a>

Antes de adjuntar un sistema de archivos S3 a una tarea de ECS, asegúrese de que dispone de lo siguiente:
+ Tiene un sistema de archivos de S3 con al menos un destino de montaje en estado disponible.
+ La tarea de ECS debe estar en la misma VPC que el destino de montaje.
+ Agregue los permisos al rol de IAM de la tarea de ECS para acceder a los sistemas de archivos de S3. Para obtener más información, consulte [Rol de IAM para adjuntar el sistema de archivos a los recursos informáticos de AWS](s3-files-prereq-policies.md#s3-files-prereq-iam-compute-role).
+ Ha configurado los [Grupos de seguridad](s3-files-prereq-policies.md#s3-files-prereq-security-groups) necesarios.

## Cómo montar el sistema de archivos de S3 en una tarea de ECS
<a name="s3-files-mounting-ecs-steps"></a>
+ En la consola de S3, elija **Sistemas de archivos** en el panel de navegación izquierdo.
+ Seleccione el sistema de archivos que desea montar.
+ En la pestaña **Información general**, elija **Adjuntar** en **Adjuntar a una tarea de ECS**.
+ Seleccione en el menú desplegable la definición de tarea de ECS que desee.
+ Especifique la ruta de montaje local.
+ Si lo desea, puede especificar un punto de acceso, un directorio raíz y un puerto de cifrado de tránsito.
+ Una vez que el sistema de archivos esté adjunto a la definición de la tarea, puede iniciar una tarea con esta definición de tarea de las siguientes maneras:
  + puede implementar la tarea como una ejecución única e independiente. Para obtener más información, consulte [Ejecución de una aplicación como una tarea de Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/standalone-task-create.html) en la *Guía para desarrolladores de Amazon ECS*.
  + También puede implementar la definición de tareas como un servicio. Para obtener más información, consulte [Visualización del historial de servicios mediante las implementaciones de servicios de Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-deployment.html) en la *Guía para desarrolladores de Amazon ECS*.

Para obtener más información, consulte [Uso del almacenamiento del sistema de archivos de S3 con Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/s3files-volumes.html).

Puede supervisar el almacenamiento, el rendimiento, las conexiones de los clientes y los errores de sincronización del sistema de archivos mediante [Amazon CloudWatch](s3-files-monitoring-cloudwatch.md).