AWS Lambda から Amazon S3 をファイルシステムとしてマウント - AWS What's New Slides

AWS Lambda から Amazon S3 をファイルシステムとしてマウント

本ページの内容はAIが作成しているため、ハルシネーションに注意してご自身で詳細はご確認ください。

スライド

スライドを読み込み中...

サマリ

AWS Lambda から Amazon S3 をファイルシステムとしてマウント

カテゴリ: What's New
公開日: 2026年04月21日
元記事: https://aws.amazon.com/about-aws/whats-new/2026/04/aws-lambda-amazon-s3/


要約

AWS Lambda が Amazon S3 Files に対応し、S3 バケットをネイティブなファイルシステムとしてマウントできるようになりました。

この機能により、以下が実現します:

  • S3 のデータをダウンロードすることなく、標準的なファイル操作で直接アクセス可能
  • 複数の Lambda 関数が同一の S3 Files ファイルシステムに同時接続でき、カスタム同期ロジックなしでデータ共有が可能
  • 特に AI・機械学習ワークロードにおいて、ステートフルなマルチステップワークフローの効率的な実装が可能

詳細

新機能の概要

AWS Lambda は、Amazon S3 バケットをファイルシステムとしてマウントできる Amazon S3 Files をサポートするようになりました。

基本特性:

  • NFS ベースのアクセス: NFS v4.2 プロトコルで標準的なファイル操作を実現
  • ダウンロード不要: オブジェクトを S3 にしたまま処理可能
  • EFS 統合: Amazon EFS を基盤として、ファイルシステムのシンプルさと S3 のスケーラビリティを両立

主な利点

1. 開発効率の向上

  • 複雑な同期ロジック不要

    • 複数の Lambda 関数が同じ S3 Files ファイルシステムに同時接続
    • 自動的なデータ共有メカニズム
  • ステートフルワークロード対応

    • オブジェクトのダウンロード、アップロード、一時ストレージ管理のオーバーヘッド排除
    • Lambda 内のステートフルワークロード実装が簡素化

2. パフォーマンス向上

  • ネットワーク I/O 削減

    • ダウンロード・アップロード処理の短縮
    • 処理時間の改善
  • ストレージ制限の解放

    • Lambda の一時ストレージ制限(最大 10GB)を回避
    • 大規模ファイル処理が可能

3. AI・機械学習ワークロードへの対応

  • エージェント AI の実装

    • エージェントがメモリを永続化
    • パイプラインステップ全体で状態を共有可能
  • Lambda 耐久関数との連携

    • 自動チェックポイント機能を備えた複数ステップのワークフロー実装
    • 長期実行タスクの信頼性向上

設定方法

複数の方法で S3 Files マウント対応 Lambda 関数を作成・管理できます:

  • AWS Management Console: GUI ベースの直感的な設定
  • AWS CLI: コマンドラインによるスクリプト化
  • AWS SDK: プログラマティックな制御
  • AWS CloudFormation: Infrastructure as Code による構成管理
  • AWS Serverless Application Model (SAM): サーバーレスアプリケーション用の簡潔な定義

料金

  • 追加料金なし
    • 標準的な Lambda 料金と S3 料金のみ適用
    • S3 Files 固有の追加費用は発生しません

対応範囲

  • 対応環境: キャパシティプロバイダーが設定されていない Lambda 関数
  • 利用可能リージョン: Lambda と S3 Files が利用可能なすべての AWS リージョン

ユースケース

AI・機械学習パイプライン

例:複数ステップの推論パイプラインにおいて、各ステップが S3 Files でマウントされた共通の作業ディレクトリにアクセス。中間結果の保存、読み込み、状態の共有がファイルシステムのセマンティクスで自然に実現されます。

データ処理ワークフロー

例:大規模なデータファイルを複数の Lambda 関数で処理する場合、S3 にデータを保持したままファイルシステムとしてアクセスすることで、処理パイプラインが簡潔に実装できます。

ステートフルな長期実行ワークフロー

例:Lambda 耐久関数と組み合わせることで、チェックポイント機能を備えた複数ステップのワークフローを実装でき、障害時の復旧も容易になります。


関連ニュース

  • 2026年4月7日: Amazon S3 Files 一般提供開始(EC2・ECS・EKS対応)
  • 2026年4月21日: AWS Lambda での S3 Files サポート発表

参考リンク