Web Client for AWS Transfer Family

Web Client for AWS Transfer Family는 기업 Secure Shell File Transfer Protocol(SFTP) 환경에 액세스할 수 있는 고객용 웹 포털을 생성합니다. 이 솔루션은 기술적 전문가 외의 사용자를 위한 직관적인 웹 브라우저 인터페이스에서 AWS Transfer for SFTP를 사용할 수 있는 이점을 제공합니다.

이점

간편한 웹 인터페이스 제공

고객이 소프트웨어를 설치하거나 백엔드에서 시스템을 사용하지 않고도 파일에 액세스할 수 있게 됩니다.

여러 클라이언트 지원 필요성 방지

다양한 최종 사용자 디바이스 및 운영 체제에서 서로 다른 클라이언트를 설치하고 지원해야 하는 복잡한 업무가 줄어듭니다. 상업 클라이언트 관리 및 그에 수반되는 문제 해결에 드는 업무가 줄어듭니다.

일반 파일 작업 지원

Web Client for AWS Transfer Family는 파일 업로드, 다운로드, 이름 변경 및 삭제 작업을 지원합니다.

 

개요

아래의 다이어그램은 GitHub의 예제 코드를 사용하여 구축할 수 있는 아키텍처를 보여줍니다.

Web Client for AWS Transfer Family 아키텍처

Web Client for AWS Transfer Family는 다음 인프라를 배포합니다.

  1. 솔루션의 웹 애플리케이션에 서비스를 제공할 Amazon CloudFront 배포.
  2. 정적 웹 사이트 호스팅이 구성된 Amazon Simple Storage Service(Amazon S3) 버킷.
  3. 3개의 가용 영역에 걸친 3개의 프라이빗 서브넷 및 3개의 퍼블릭 서브넷이 포함된 전용 Amazon Virtual Private Cloud(Amazon VPC).
  4. 모든 파일 및 폴더 작업을 위한 API를 지원하는 Elastic Load Balancing Application Load Balancer.
  5. 3개의 프라이빗 서브넷의 AWS Fargate에서 실행되는 Amazon Elastic Container Service(Amazon ECS) 컨테이너.
  6. Fargate 컨테이너에서 다양한 서비스에 안전하게 액세스할 수 있는 VPC 엔드포인트.
  7. 파일 전송을 위해 SFTP 엔드포인트를 제공하는 AWS Transfer Family SFTP 서버.
  8. Amazon Cognito에 쿼리하고 최종 사용자의 자격 증명을 검증하는 Amazon API GatewayAPI.
  9. API Gateway 인증을 지원하는 AWS Lambda 함수.
  10. 웹 애플리케이션에 대한 사용자 액세스를 관리하고 AWS Transfer Family의 고객 인증에 사용하는 Amazon Cognito 사용자 풀.
  11. AWS Transfer for SFTP 서버에 대한 논리 디렉터리 경로 매핑 저장에 사용되는 Amazon DynamoDB.
  12. AWS Transfer for SFTP 서버에 대한 데이터를 저장하는 Amazon S3 버킷.
 

 

Web Client for AWS Transfer Family

버전 1.0.0
릴리스 날짜: 2021년 10월
작성자: AWS

추가 리소스

이 솔루션 구현이 도움이 되었습니까?
피드백 제공 
구축 아이콘
AWS 솔루션 직접 배포

AWS 솔루션 라이브러리에서 일반적인 아키텍처 문제에 대한 답을 검색해 보실 수 있습니다.

자세히 알아보기 
APN 파트너 찾기
AWS 파트너 솔루션 찾기

시작하는 데 도움이 되는 AWS 파트너를 찾아보세요.

자세히 알아보기 
살펴보기 아이콘
살펴보기 지침

일반적인 사용 사례에 대한 권장 아키텍처 다이어그램, 샘플 코드 및 기술 콘텐츠를 찾아보세요.

자세히 알아보기