概览

Simple Manager for Amazon EFS 允许您通过 Web 用户界面(UI)直接与 Amazon Elastic File System(Amazon EFS)文件系统中的数据交互。此 Web UI 可用于浏览、上传和下载现有 EFS 文件系统中的文件。例如,您可以使用此解决方案将机器学习(ML)模型文件上传到 EFS 文件系统,AWS Lambda 函数使用该文件系统进行 ML 推理。此 AWS 解决方案提供了参考架构、规划部署的注意事项以及将解决方案部署到 AWS Cloud 的配置步骤。
优势

使用 Web UI 在现有 EFS 文件系统中浏览、上传和下载文件,无需专业的 Linux 知识。
可从任何设备或位置通过 Web 访问您的 Amazon EFS 文件。
使用无服务器架构,无需部署专用资源(例如 Amazon Elastic Compute Cloud [Amazon EC2]实例)即可管理数据。
借助人工智能(AI)和机器学习(AI/ML)实施,可以使用此解决方案在 Amazon EFS 文件系统中托管数据集,并在同一 Amazon Virtual Private Cloud(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 身份验证和授权的 Cognito 身份池。
第 5 步
将文件系统操作从 Web UI 代理到 Amazon EFS 文件系统的 Amazon API Gateway 文件管理器 REST API。为要操作的 API 创建 IAM 角色。
第 6 步
支持文件管理器 API 的 AWS Lambda API 处理程序函数。
第 7 步
连接到 EFS 文件系统的 Lambda 文件管理器函数。
注意:此解决方案的 CloudFormation 模板不会自动部署 Lambda 文件管理器函数。在部署之后创建此资源。
第 8 步
EFS 接入点允许从 Lambda 访问 EFS 文件系统。
注意:此解决方案的 CloudFormation 模板不会自动部署 EFS 接入点。在部署之后创建此资源。