Présentation

Cette solution vous permet d'interagir directement avec les données de vos systèmes de fichiers Amazon Elastic File System (Amazon EFS) via une interface utilisateur web.
Avantages

Utilisez une interface utilisateur web pour parcourir et télécharger des fichiers dans des systèmes de fichiers EFS existants, sans expertise Linux.
L'accès web fournit l'accès à vos fichiers Amazon EFS à partir de n'importe quel appareil et où que vous soyez.
L'architecture sans serveur vous évite de déployer des ressources dédiées, par exemple une instance Amazon EC2, pour gérer vos données.
Les implémentations d'intelligence artificielle (IA) et de Machine Learning (ML) peuvent utiliser cette solution pour héberger des jeux de données dans les systèmes de fichiers Amazon EFS et exécuter des algorithmes d'inférence via AWS Lambda au sein du même Amazon VPC.
Détails techniques

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.
Étape 1
Le modèle AWS CloudFormation déploie une distribution Amazon CloudFront pour prendre en charge l'interface utilisateur web Simple File Manager.
Étape 2
Un compartiment source web Amazon Simple Storage Service (Amazon S3) pour l'hébergement de la distribution CloudFront.
Étape 3
Un groupe d'utilisateurs Amazon Cognito pour fournir un répertoire utilisateur.
Étape 4
Un groupe d'identités Amazon Cognito pour fournir la fédération avec AWS Identity and Access Management (IAM) à des fins d'authentification et d'autorisation sur l'interface utilisateur web.
Étape 5
Une API REST de gestionnaire de fichiers Amazon API Gateway pour servir de proxy pour les opérations du système de fichiers depuis l'interface utilisateur web vers votre système de fichiers Amazon EFS. Les rôles AWS IAM sont créés pour permettre le fonctionnement de l'API.
Étape 6
Une fonction de gestionnaire d'API AWS Lambda pour prendre en charge le gestionnaire de fichiers.
Étape 7
Une fonction de gestionnaire de fichiers AWS Lambda pour se connecter au système de fichiers Amazon EFS.
Remarque : la fonction de gestionnaire de fichiers AWS Lambda n'est pas automatiquement déployée par le modèle CloudFormation de cette solution. Créez cette ressource après le déploiement.
Étape 8
Un point d'accès Amazon EFS pour autoriser l'accès au système de fichiers Amazon EFS depuis AWS Lambda.
Remarque : le point d'accès Amazon EFS n'est pas automatiquement déployé par le modèle CloudFormation de cette solution. Créez cette ressource après le déploiement.