概要

HAQM EFS 用シンプルマネージャーを使用すると、ウェブユーザーインターフェイス(UI)を介して HAQM Elastic File System (HAQM EFS) ファイルシステムのデータを直接操作できます。この Web UI では、既存の EFS ファイルシステム内のファイルを参照、アップロード、ダウンロードできます。例えば、このソリューションを使用して、ML 推論の目的で AWS Lambda 関数によって使用される EFS ファイルシステムに機械学習 (ML) モデルファイルをアップロードできます。この AWS ソリューションには、ソリューションを AWS クラウドにデプロイするためのリファレンスアーキテクチャ、デプロイ計画に関する考慮事項、設定手順が記載されています。
メリット

Linux の専門知識を必要とせずに、既存の EFS ファイルシステム内のファイルを参照、アップロード、およびダウンロードするためにウェブ UI を使用できます。
デバイスや場所を問わず、HAQM EFS ファイルにウェブアクセスできます。
サーバーレスアーキテクチャを使用してデータを管理するために、専用のリソース (HAQM Elastic Compute Cloud (HAQM EC2) インスタンスなど) をデプロイすることは避けてください。
人工知能 (AI) と機械学習 (AI/ML) の実装を使用する場合、このソリューションを使用して HAQM EFS ファイルシステムでデータセットをホストし、同じ HAQM Virtual Private Cloud (HAQM VPC) 内で AWS Lambda を介して推論アルゴリズムを実行することができます。
技術的な詳細情報

このアーキテクチャは、実装ガイドと関連する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。
ステップ 1
AWS CloudFormation テンプレートは、Simple File Manager のウェブ UI を提供するために、HAQM CloudFront ディストリビューションをデプロイします。
ステップ 2
HAQM Simple Storage Service (HAQM S3) ウェブソースバケットは、CloudFront ディストリビューションをホストします。
ステップ 3
ユーザーディレクトリを提供する HAQM Cognito ユーザープール。
ステップ 4
Cognito アイデンティティプールは、AWS ID およびアクセス管理 (IAM) とのフェデレーションを提供し、ウェブ UI への認証と認可を行います。
ステップ 5
HAQM API Gateway ファイルマネージャー REST API は、ウェブ UI からHAQM EFSファイルシステムにファイルシステムオペレーションをプロキシします。IAM ロールは、API が動作するために作成されます。
ステップ 6
AWS Lambda API ハンドラー関数はファイルマネージャー API をサポートしています。
ステップ 7
Lambda ファイルマネージャー関数は EFS ファイルシステムに接続します。
注: Lambdaファイルマネージャー関数は、このソリューションの CloudFormation テンプレートによって自動的にデプロイされません。デプロイ後にこのリソースを作成します。
ステップ 8
EFS アクセスポイントを使用すると、 Lambda から EFS ファイルシステムにアクセスできます。
注:EFSアクセスポイントは、このソリューションのCloudFormationテンプレートによって自動的にデプロイされません。デプロイ後にこのリソースを作成します。