AWSでRailsのアプリを開発しています。以下の様な状況でやっています。
- レストランレビューサイト
- レビュー投稿時に画像も上げる仕組み
- Elastic BeansTalk で作ったサーバ
- 今はWebサーバはEC2一台だが今後スケールアウトする可能性あり
- アプリ内のtmp/filesに一時ファイルをアップ後/assets/images配下にコピーもしくは移動
- ローカル環境では問題なく移動またはコピーできた
- AWS-CLIつかってeb deployで毎回githubからdeploy
ここで問題なのですが、EBにDeployしてレビュー投稿したら画像がアップロードまでは行ったのですが、コピーまたは移動が出来ません。恐らくパーミッションの問題かと思いますが、みなさんはどのようにされているのでしょうか?
- S3のバケットを/var/app/current/app/assets/images/にアタッチしている
- 直接/var/app/current/app/assets/images/配下のパーミッションをweb_appからec2-user所有か777にしている
- その他
初歩的な質問かもですが、どうかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。