À quoi sert cette implémentation des solutions AWS ?

Cette solution permet de créer un portail web pour que vos clients puissent accéder à votre environnement de protocole de transfert de fichiers par SSH (SFTP) d'entreprise. Celle-ci combine les avantages liés à l'utilisation d'AWS Transfer for SFTP à une interface de navigateur web intuitive destinée à vos utilisateurs profanes.

Avantages

Une interface web simple

Vos clients pourront accéder à vos fichiers sans devoir installer un logiciel ou utiliser votre système depuis le backend.

Évite la prise en charge de clients multiples

Simplifie l'installation et la prise en charge de clients différents sur divers appareils et systèmes d'exploitation d'utilisateur final. Facilite la gestion d'un client commercial et la résolution des problèmes qui en découle.

Prend en charge les opérations courantes sur les fichiers

Cette solution prend en charge les opérations sur les fichiers suivantes : chargement, téléchargement, renommage et suppression.

 

Présentation de l'implémentation des solutions AWS

Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d’implémentation de la solution et du modèle AWS CloudFormation fourni.

Client web pour AWS Transfer Family | Diagramme d'architecture
 Cliquer pour agrandir

Architecture de l'implémentation des solutions du client web pour AWS Transfer Family

Le modèle AWS CloudFormation déploie l'infrastructure suivante :

1. Une distribution Amazon CloudFront pour servir l'application web de la solution.
2. Un compartiment Amazon Simple Storage Service (Amazon S3) configuré pour l'hébergement de site web statique.
3. Un Amazon Virtual Private Cloud (Amazon VPC) dédié doté de trois sous-réseaux publics et de trois sous-réseaux privés dans l'ensemble des trois zones de disponibilité.
4. Une Application Load Balancer Elastic Load Balancing qui prend en charge des API pour tout type d'opération sur les fichiers et dossiers.
5. Des conteneurs Amazon Elastic Container Service (Amazon ECS) exécutés sur AWS Fargate dans les trois sous-réseaux privés.
6. Des points de terminaison d'un VPC pour un accès sécurisé à différents services depuis les conteneurs Fargate.
7. Un serveur SFTP AWS Transfer Family permettant de fournir une point de terminaison SFTP pour les transferts de fichiers. 
8. Une API Amazon API Gateway permettant d'interroger Amazon Cognito et de valider les informations d'identification de l'utilisateur final.
9. Une fonction AWS Lambda pour la prise en charge de l'API Gateway avec authentification.
10. Un groupe d'utilisateurs Amazon Cognito pour la gestion de l'accès des utilisateurs à l'application web et l'authentification personnalisée grâce à AWS Transfer Family.
11. Amazon DynamoDB sert à stocker le mappage du chemin du répertoire logique pour le serveur AWS Transfer for SFTP.
12. Un compartiment Amazon S3 pour le stockage des données pour le serveur AWS Transfer for SFTP.
 

 

Client web pour AWS Transfer Family

Version 1.0.0
Date de publication : 10/2021
Auteur : AWS

Temps de déploiement estimé : 60 min

Estimation du coût Code source 
Cette implémentation de solution vous a-t-elle aidé ?
Donner mon avis 
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus