AWS Transfer Family

Servicio completamente gestionado que proporciona transferencia de archivos mediante SFTP, FTPS, FTP y AS2 directamente hacia y desde S3 y EFS sin modificar flujos de trabajo existentes

Descripción general

AWS Transfer Family es un servicio completamente gestionado que permite transferir archivos hacia y desde Amazon S3 o Amazon EFS utilizando protocolos estándar de transferencia de archivos: SFTP (SSH File Transfer Protocol), FTPS (FTP sobre TLS), FTP y AS2 (Applicability Statement 2). Los socios comerciales y sistemas existentes pueden continuar usando sus clientes de transferencia de archivos sin modificaciones, mientras los datos se almacenan directamente en S3 o EFS con toda la durabilidad y escalabilidad del almacenamiento AWS.

Configuración de servidores y autenticación de usuarios

Transfer Family crea endpoints de servidor que aceptan conexiones de clientes de transferencia de archivos. Cada servidor se configura con uno o más protocolos (SFTP, FTPS, FTP, AS2) y un proveedor de identidad para autenticación. Los proveedores de identidad incluyen: servicio gestionado (usuarios almacenados en Transfer Family), AWS Directory Service (Active Directory), función Lambda personalizada (integración con cualquier sistema de identidad) y API Gateway. Los usuarios se mapean a roles IAM que determinan qué buckets S3 o sistemas de archivos EFS pueden acceder y con qué permisos. Los directorios lógicos permiten presentar una estructura de carpetas virtual que mapea a diferentes ubicaciones de S3, simplificando la experiencia del usuario sin exponer la estructura real de buckets.

Flujos de trabajo post-carga y procesamiento de archivos

Los flujos de trabajo gestionados (Managed Workflows) ejecutan pasos de procesamiento automáticamente después de que un archivo se carga exitosamente. Los pasos disponibles incluyen: copiar archivo a otra ubicación, etiquetar archivo, invocar función Lambda para procesamiento personalizado y eliminar archivo original. Esto permite construir pipelines de procesamiento de archivos sin infraestructura adicional. Por ejemplo, un flujo de trabajo puede validar el formato del archivo, transformar los datos, mover el archivo procesado a un bucket de destino y notificar al sistema downstream. La integración con EventBridge permite disparar flujos de trabajo más complejos basados en eventos de transferencia. El manejo de errores en flujos de trabajo incluye pasos de excepción que se ejecutan cuando un paso falla, permitiendo notificaciones o acciones de compensación.

Seguridad, cumplimiento y migración desde servidores SFTP

Transfer Family soporta cifrado en tránsito mediante TLS/SSH y cifrado en reposo mediante SSE-S3 o SSE-KMS para datos almacenados en S3. Las políticas de seguridad del servidor controlan los algoritmos criptográficos y versiones de protocolo permitidos, con políticas predefinidas que cumplen estándares como FIPS 140-2. Para cumplimiento, los logs de acceso se envían a CloudWatch Logs con detalles de cada operación de transferencia. La migración desde servidores SFTP on-premises es directa: se configura Transfer Family con el mismo hostname (usando Route 53 o DNS existente), se migran las claves SSH de los usuarios y se actualiza el DNS para apuntar al nuevo endpoint. Los socios comerciales no necesitan cambiar su configuración de cliente. Los endpoints VPC permiten acceso privado sin exposición a Internet, y las listas de permitidos por IP restringen el acceso a rangos de direcciones conocidos.

共有するXB!