Cliente web para AWS Transfer Family

Cliente web para AWS Transfer Family crea un portal web para que los clientes accedan al entorno corporativo de Secure Shell File Transfer Protocol (SFTP). Combina los beneficios de usar AWS Transfer for SFTP con una interfaz de navegador web intuitiva para los usuarios sin habilidades técnicas.

Beneficios

Proporcione una interfaz web sencilla

Los clientes podrán obtener acceso a los archivos sin necesidad de instalar ningún software o utilizar el sistema desde el backend.

Evite la necesidad de admitir varios clientes

Simplifique las complejidades asociadas a la instalación y la admisión de diferentes clientes en varios dispositivos y sistemas operativos de los usuarios finales. Evite el esfuerzo que supone la administración de un cliente comercial y la resolución de problemas asociada.

Admita las operaciones de archivos más comunes

Cliente web para AWS Transfer Family admite las siguientes operaciones con archivos: carga, descarga, cambio de nombre y eliminación.

 

Información general

El siguiente diagrama presenta la arquitectura que puede crear mediante el código de muestra en GitHub.

Arquitectura de Cliente web para AWS Transfer Family

Cliente web para AWS Transfer Family implementa la siguiente infraestructura:

  1. Una distribución de Amazon CloudFront para entregar la aplicación web de la solución.
  2. Un bucket de Amazon Simple Storage Service (Amazon S3) configurado para el alojamiento de sitios web estáticos.
  3. Una Amazon Virtual Private Cloud (Amazon VPC) dedicada con tres subredes privadas y tres públicas repartidas en tres zonas de disponibilidad.
  4. Un Application Load Balancer de Elastic Load Balancingque admite API para todas las operaciones de archivos y carpetas.
  5. Contenedores de Amazon Elastic Container Service (Amazon ECS) que se ejecutan en AWS Fargate en las tres subredes privadas.
  6. Puntos de conexión de VPC para el acceso seguro a varios servicios desde los contenedores Fargate.
  7. Un servidor de SFTP de AWS Transfer Family para proporcionar un punto de conexión de SFTP para las transferencias de archivos. 
  8. Una interfaz de usuario de Amazon API Gateway para consultar Amazon Cognito y validar las credenciales del usuario final.
  9. Una función de AWS Lambda para la compatibilidad con API Gateway con autenticación.
  10. Un grupo de usuarios de Amazon Cognito para administrar el acceso de los usuarios a la aplicación web y para la autenticación personalizada con AWS Transfer Family.
  11. Amazon DynamoDB se utiliza para almacenar la asignación de rutas de directorio lógicas para el servidor de AWS Transfer for SFTP.
  12. Un bucket de Amazon S3 para almacenar los datos del servidor de AWS Transfer for SFTP.
 

 

Cliente web para AWS Transfer Family

Versión 1.0.0
Fecha de lanzamiento: 10/2021
Autor: AWS

Recursos adicionales

¿Le ha ayudado esta implementación de soluciones?
Proporcione su opinión 
Icono de creación
Implemente una solución de AWS por su cuenta

Revise nuestra biblioteca de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar una solución de un socio de AWS

Encuentre socios de AWS que lo ayuden a comenzar.

Más información 
Icono de exploración
Explorar orientación

Encuentre diagramas de arquitectura prescriptivos, código de muestra y contenido técnico para casos de uso comunes.

Más información