개요
Simple Manager for Amazon EFS를 사용하면 웹 사용자 인터페이스(UI)를 통해 Amazon Elastic File System(Amazon EFS) 파일 시스템의 데이터를 직접 조작할 수 있습니다. 이 웹 UI에서 기존 EFS 파일 시스템에서 파일을 찾아보고, 업로드하고, 다운로드할 수 있습니다. 예를 들어 이 솔루션을 사용하여 기계 학습(ML) 모델 파일을 EFS 파일 시스템에 업로드한 다음 AWS Lambda 함수의 기계 학습 추론에 사용할 수 있습니다. 이 AWS 솔루션은 참조 아키텍처, 배포 계획 시의 고려 사항, 솔루션을 AWS 클라우드에 배포하기 위한 구성 단계를 제공합니다.
이점
Linux 전문 지식이 없어도 웹 UI를 사용하여 기존 EFS 파일 시스템에서 파일을 탐색하고, 업로드하고, 다운로드합니다.
모든 디바이스 또는 위치에서 웹을 사용하여 Amazon EFS 파일에 액세스할 수 있습니다.
서버리스 아키텍처를 사용하므로 데이터 관리를 위한 전용 리소스[예: Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스]를 배포하지 않아도 됩니다.
인공 지능(AI) 및 기계 학습(ML) 구현 환경에서는 이 솔루션을 사용하여 Amazon EFS 파일 시스템에서 데이터 세트를 호스팅하고 AWS Lambda를 통해 동일한 Amazon Virtual Private Cloud(VPC) 내에서 추론 알고리즘을 실행할 수 있습니다.
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
AWS CloudFormation 템플릿이 Simple File Manager 웹 UI 역할을 하는 Amazon CloudFront 배포를 배포합니다.
2단계
Amazon Simple Storage Service(S3) 웹 소스 버킷이 CloudFront 배포판을 호스트합니다.
3단계
Amazon Cognito 사용자 풀이 사용자 디렉터리를 제공합니다.
4단계
Cognito 자격 증명 풀이 AWS Identity and Access Management(IAM)와의 페더레이션을 통해 웹 UI에 대한 인증 및 권한 부여를 지원합니다.
5단계
Amazon API Gateway 파일 관리자 REST API가 웹 UI에서 Amazon EFS 파일 시스템으로 파일 시스템 작업을 프록시합니다. 이 API가 작동할 수 있도록 IAM 역할이 생성됩니다.
6단계
AWS Lambda API 핸들러 함수가 파일 관리자 API를 지원합니다.
7단계
Lambda 파일 관리자 함수가 EFS 파일 시스템에 연결됩니다.
참고: Lambda 파일 관리자 함수는 이 솔루션의 CloudFormation 템플릿을 통해 자동으로 배포되지 않습니다. 배포 후 이 리소스를 생성하세요.
8단계
EFS 액세스 포인트를 사용하여 Lambda에서 EFS 파일 시스템에 액세스할 수 있습니다.
참고: EFS 액세스 포인트는 이 솔루션의 CloudFormation 템플릿을 통해 자동으로 배포되지 않습니다. 배포 후 이 리소스를 생성하세요.