概览

此解决方案允许您直接通过 Web 用户界面与 Amazon Elastic File System (Amazon EFS) 文件系统中的数据交互。
优势

使用 Web UI 在现有 EFS 文件系统中浏览、上传和下载文件,无需专业的 Linux 知识。
Web 访问可实现从任何设备或位置访问您的 Amazon EFS 文件。
无服务器架构使您无需部署专用资源(如 Amazon EC2 实例)即可管理数据。
人工智能(AI)和机器学习(ML)实施使用此解决方案来托管 Amazon EFS 文件系统中的数据集,并在相同 Amazon VPC 内通过 AWS Lambda 运行推理算法。
技术详情

下图显示了您可以使用该解决方案实施指南和随附的 AWS CloudFormation 模板自动部署的架构。
第 1 步
AWS CloudFormation 模板部署了一个 Amazon CloudFront 分布来为简单文件管理器 Web UI 提供服务。
第 2 步
用于托管 CloudFront 分配的 Amazon Simple Storage Service (Amazon S3) Web 源存储桶。
第 3 步
用于提供用户目录的 Amazon Cognito 用户池。
第 4 步
用于为联合身份验证提供 AWS Identity and Access Management (IAM) 以便进行 Web UI 身份验证和授权的 Amazon Cognito 身份池。
第 5 步
用于将文件系统操作从 Web UI 代理到 Amazon EFS 文件系统的 Amazon API Gateway 文件管理器 REST API。为要操作的 API 创建 AWS IAM 角色。
第 6 步
用于支持文件管理器 API 的 AWS Lambda API 处理程序函数。
第 7 步
用于连接到 Amazon EFS 文件系统的 AWS Lambda 文件管理器函数。
注意:此解决方案的 CloudFormation 模板不会自动部署 AWS Lambda 文件管理器函数。在部署之后创建此资源。
第 8 步
用于允许从 AWS Lambda 访问 Amazon EFS 文件系统的 Amazon EFS 访问点。
注意:此解决方案的 CloudFormation 模板不会自动部署 Amazon EFS 访问点。在部署之后创建此资源。