アップロードされたファイル/画像に S3 バケットを使用する新しいインスタンスを作成したいと考えています。私は s3fs を使用しており、ターゲット フォルダーはインスタンスにマウントされています。私はしたいと思います:
1- /srv/www/myapp/current/public/system (現在は shared/public/system を指しています) を削除します。
2- /srv/www/myapp/current/public/system を /s3mounted/bucket/public/system にリンクします
したがって、すべてのインスタンスは、同じ共有された永続的な s3 の場所を指します。
リンクは www-data が所有しています。手動で sudo su と rm を実行しようとしましたが、うまくいきませんでした。私の質問は、シェフのレシピで展開フック (before_restart.rb) としてこれを行う場合、このリンクを削除して別の場所を指すことができるようにするにはどうすればよいかということです。