はじめに
S3 Filesがリリースされました。
これは、S3 バケットをファイルシステムとしてアクセス可能にするというものです。
どのような構成か
構成図の一例は以下のとおりです。
© 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved.
仕組みについて(簡単に)
仕組みについて簡単に言うと、
・S3 filesystemを起動させる
・VPC内にS3 Filesマウントターゲットを作成する
・VPC内のS3 FilesマウントターゲットとS3 filesystemを介して、EC2インスタンス等のコンピューティングリソースとS3バケットとのファイルシステムとしてのアクセスが可能となる
というものです。
確認してみた
東京リージョンでAWSマネジメントコンソールからS3のコンソールに入ります。
左ペインに「ファイルシステム」が登場しているのでこれを選択します。
S3 ファイルの開始方法も書かれていてありがたいですね。
「ファイルシステムを作成」を選択します。
汎用バケットについてプレフィックスを入れるか、「S3の参照」から既存のS3バケットを選択します。
今回は「S3の参照」を選択しました。
既存の汎用バケットを選択します。
バージョニングを有効にしないとダメなようです。
バージョニングを有効にします。
バージョニングが有効になったら、「ファイルシステムを作成」を選択します。
オプションでタグを設定できますが、バージョニングを有効化したら、タグの値欄に自動で値が入りました。
ファイルシステム作成に伴い、マウントターゲットも作成されますが、これに結構時間がかかります。
5分以上はかかりました。
ファイルシステムが作成されました。
この画面の下部は以下のようになっています。
マウントターゲットもマルチAZ構成で作成されています。
アクセスポイントも作成されていました。
CloudWatchでメトリクスを見ることもできるようです。
コンピューティングリソースへのアタッチについては、EC2インスタンス、Lambda関数、ECSクラスターが用意されています。
EC2インスタンスについては、CloudShellを使いますが、コマンドをコピペしてアタッチができるようになっています。
Lambda関数については、必要事項を設定するとアタッチが可能です。
ECSについても同じです。
終わりに
今までは、S3とファイルシステムとのアクセスについては
・JPCYBER S3 Driveのようなマウントツールを使う
・S3 File Gatewayを使う
・S3fsを使う(Linux用)
等がありましたが、今回のリリースによって新たな選択肢が出てきたとともに、作成の仕方がシンプルとなっており大変効率的な機能が出てきたのは嬉しいです。
S3はオブジェクトストレージとしても顔だけでなく、テーブル、ベクトルストレージとしての顔も出てきたところで、今回はいよいよファイルシステムへのアクセスが大変シンプルだという顔も出てきました。
20周年を迎え、S3は次はどのような進化を遂げるのでしょうか?
最後まで読んでいただきありがとうございました。

















