goofysを使用してEC2からS3をマウントする

求人
goofysを使用してEC2からS3をマウントする

EC2のWebサーバなどからS3にファイルを保存したいといった場合にgoofysを使用してS3をマウントすることができます。

S3をマウントすることによってファイルをS3のバケットにすることが可能になります。

EC2にはsshで接続します。goofysをインストールする為に、golangとfuseをインストールします。

次にgoofysをインストールします。

EC2にIAMロールを付与する

EC2からS3にアクセスする為には、まずEC2にIAMロールを付与します。

goofysを使用してEC2からS3をマウントする

「ロールの作成」をクリックします。

goofysを使用してEC2からS3をマウントする

「EC2」を選択して、「次のステップ:アクセス権限」をクリックします。

goofysを使用してEC2からS3をマウントする

「AmazonS3FullAccess」を選択して、「次のステップ:確認」をクリックします。

goofysを使用してEC2からS3をマウントする

「ロールの作成」をクリックします。これでロールの作成は完了です。

EC2の「IAM ロールの割り当て/置換」画面でロールを先ほど作成したロールにします。

goofysを使用してEC2からS3をマウントする

「適用」をクリックします。これでEC2からS3にアクセスすることができるようになります。

S3のバケットをマウントする

マウントしたいバケットをあらかじめ作成しておきます。ここでは「ec2-tests」というバケットを作成しておきます。

マウントの確認

mnt-goofysというフォルダでtouchコマンドでファイルを作成してみます。

これがS3フォルダに出来上がればマウントできていることになります。

S3のバケット内を見てみます。

goofysを使用してEC2からS3をマウントする

a.txtという空ファイルができているので、これでEC2からS3へマウントができました。

参考サイト

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA