1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon S3 バケットをマウントできる新機能を試してみた

1
Posted at

はじめに

こんにちは。すぎもんです。:grinning:

今回は 2026年4月7日にAWSが提供開始したAmazon S3 Filesを試してみました。Amazon S3バケットがマウントできるようなので試してみます。

参考記事

Amazon S3 についての記事もあわせてご覧ください。


今回やること

Amazon S3 Filesを触ってみるので、Amazon S3上にバケットとファイルシステムの作成を行い、ファイルシステムをマウントしてみます。最後に、実際にマウントされているかファイル確認もしてみます。それでは早速やってみましょう!

実施手順

以下の流れで インスタンスから Amazon S3 にファイルの格納を行っていきます。

  1. バケットの作成
  2. セキュリティグループの作成
  3. ファイルシステムの作成
  4. インスタンスにアタッチ
  5. フォルダ・バケットの確認

1. バケットの作成

まず始めに Amazon S3 でバケットの作成を行います。

image.png

POINT
[バケットのバージョニング] は「有効にする」を選択します。

image.png

2. セキュリティグループの作成

EC2 からセキュリティグループの作成を行います。
[VPC] は、マウントを行うインスタンスが配置されているものを選択します。

image.png

次に Amazon S3 のファイルシステムをマウントできるようにインバウンドルールを追加します。
[タイプ]NFS を選択し、ソースには先ほど作成したセキュリティグループを指定します。

image.png

続いてインスタンスに接続するためのインバウンドルールを追加します。
[タイプ]SSH を選択し、ソースには先ほど作成したセキュリティグループを指定します。

image.png

これでセキュリティグループの作成は完了です。

3. ファイルシステムの作成

Amazon S3 でファイルシステムの作成を行っていきます。

image.png

送信先には先ほど作成したバケットを選択します。

image.png

[仮想プライベートクラウド] は、マウントを行うインスタンスが配置されている VPC を選択します。

image.png

これでファイルシステムの作成は完了です。

image.png

POINT
マウントターゲットのタブから、先ほど作成したセキュリティグループをアタッチします。

image.png

4. インスタンスにアタッチ

そのまま作成したファイルシステムをインスタンスにアタッチしていきます。
Linux インスタンスにログインします。

image.png

POINT
ファイルシステムをマウントするインスタンスに、先ほど作成したセキュリティグループをアタッチしておきます。

下記のコマンドを使用して、クライアントユーティリティをダウンロードしてインストールします。

コマンド
curl https://amazon-efs-utils.aws.com/efs-utils-installer.sh | sudo sh -s -- --install

※実行例
image.png

マウントをするためのフォルダを作成します。

コマンド
sudo mkdir /mnt/s3files

mount コマンド を実行します。

コマンド
sudo mount -t s3files ファイルシステムID /mnt/s3files

下記のコマンドで、ファイルシステムがマウントされていることを確認します。

コマンド
df -h

※実行例
image.png

これでファイルシステムのマウントは完了です。

5. フォルダ・バケットの確認

Amazon S3 のバケットにファイル(memo.txt)をアップロードしてみます。

image.png

以下のコマンドを実施し、バケット内のファイル(memo.txt)が反映されていることを確認します。

コマンド
ls /mnt/s3files

※実行例
image.png


今度は Linux インスタンス側からファイル(memo.txt)を削除してみます。

image.png

バケットを確認してみるとファイル(memo.txt)が削除されているのが確認できます。

image.png

正しくマウントされているのが確認できました!

最後に

今回はAmazon S3 のファイルシステムを使ってみましたが、いかがでしたでしょうか。

現時点だとLinux限定のようですが、Amazon S3のバケットマウントできるとなるとこれまでできなかったデータ連携や、これまでやっていた面倒な設定とかも不要になるのかもしれません……!更なる利用ケースでの検証は別記事で実施してみようと思います。

このブログでは、今後も様々なTopics記事や接続検証等、皆さんの参考になるような記事を投稿していきたいと思います!
ここまで読んでいただきありがとうございました。それでは、また!:wave:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?