AWS Transfer Family 的 Web 客户端

AWS Transfer Family 的 Web 客户端将为客户创建访问企业安全 Shell 文件传输协议(SFTP)环境的 Web 门户。它结合了使用 AWS Transfer for SFTP 的优势和适用于非技术用户的直观 Web 浏览器界面。

优势

提供简单的 Web 界面

您的客户无需安装任何软件或从后端使用您的系统即可访问您的文件。

避免多客户端支持

简化与在不同最终用户设备和操作系统上安装和支持不同客户端相关的复杂性。避免管理商业客户端和相关问题排查工作

支持常见文件操作

AWS Transfer Family 的 Web 客户端支持以下文件操作:上载、下载、重命名和删除。

 

概览

下图展示了您可以使用 GitHub 上的示例代码构建的架构。

AWS Transfer Family 的 Web 客户端架构

AWS Transfer Family 的 Web 客户端部署以下基础设施:

  1. 充当解决方案的 Web 应用程序的 Amazon CloudFront 分发。
  2. 针对静态网站托管配置的 Amazon Simple Storage Service (Amazon S3) 存储桶。
  3. 包含跨三个可用区的三个私有和三个公有子网的专用 Amazon Virtual Private Cloud (Amazon VPC)。
  4. 支持适用于所有文件和文件夹操作的 API 的 Elastic Load Balancing Application Load Balancer。
  5. 在三个私有子网中的 AWS Fargate 上运行的 Amazon Elastic Container Service (Amazon ECS) 容器
  6. 用于从 Fargate 容器安全访问不同服务的 VPC 终端节点
  7. 用于为文件传输提供 SFTP 终端节点的 AWS Transfer Family SFTP 服务器。
  8. 用于查询 Amazon Cognito和验证终端用户凭证的 Amazon API Gateway API。
  9. 用于通过身份验证支持 API Gateway 的 AWS Lambda 函数。
  10. 用于管理 Web 应用程序的用户访问权限以及通过 AWS Transfer Family 进行自定义身份验证的 Amazon Cognito 用户池
  11. Amazon DynamoDB 用于存储 AWS Transfer for SFTP 服务器的逻辑目录路径映射。
  12. 用于存储 AWS Transfer for SFTP 服务器数据的 Amazon S3 存储桶。
 

 

AWS Transfer Family 的 Web 客户端

版本 1.0.0
发布日期:2021 年 10 月
作者:AWS

其他资源

此解决方案实施对您有帮助吗?
提供反馈 
构建图标
自己部署 AWS 解决方案

浏览我们的 AWS 解决方案库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 AWS 合作伙伴解决方案

查找 AWS 合作伙伴,以帮助您入门。

了解更多 
探索图标
探索指导

查找常见使用案例的规范性架构图、示例代码和技术内容。

了解更多