Open8
Simple File Manager for Amazon EFSを試す
これ
マウントして中身を入れる必要がないらしい
参考
手順
- CFnテンプレートを公式ページから落とす
- 作成されるリソースも見ておきます
- CFnテンプレートからスタック作成
- 必要なパラメータは管理者のメールアドレスのみ
- ネストされたスタック、IAMロールが作成されるため問題なければチェック
- 登録したメールアドレスに一時パスワードが記載されているため、それを使ってログイン
- URLは大本のスタックのoutputででてくる
- パスワードを変更する
- ログインするとこんな感じ
断念
ManagedをTrueにすればEFSを操作出来る!という具合だったが
自分の環境では動かなかった。
正確に言うと、Managedの箇所がDeleting
→false
としかならない
セキュリティグループを0.0.0.0/0にしてみましたがだめ、
コードまでは...読めないね...
諦め
情報増えたらやりましょう。クローズ
冷静にCFnのログを見る
SimpleFileManagerforAmazonEF-EFSFileManagerIamRole-xxxxxxxxxx/SimpleFileManagerforAmazonEFS-EFSFileMa-APIHandler-xxxxxxxx is not authorized to perform: elasticfilesystem:TagResource on the specified resource
lambdaのIAMロールに権限が足りなかったので追加したら動きました
できた
できること
- ディレクトリ作成
- ファイルアップロード
- ファイルダウンロード
もちろんEC2からもみれる
~/efs-mount-point/efs/simplefilemanager$ ll | grep index.html
total 12
-rw-rw-r-- 1 ubuntu ubuntu 21 May 28 20:07 index.html
片付け
- s3バケットの中身を削除
- 大本のスタックをdelete