1つの Rails 上でいろいろなプロジェクトが動いていて
他のプロジェクトのS3バケットを間違って変更しないように
プロジェクトごとにバケットとアカウントを分けて対応するバケットの変更権限しか持たないようにしたいです
Uploder 内で fog_directory をオーバーライドすることでバケットを変更するという記事はみかけるのですが
AWSアカウントごと変更する記事がでてきません
どうすればできるのでしょうか
追記:
というのがあったのですが動いている Rails にはいっているのは fog ではなく carrierwave-aws というジェムのようで
storage :fog
ではなく
storage :aws
とかかれていて
バケットの変更も
def fog_directory
ではなく
def aws_bucket
をオーバーライドする必要がありました
carrirwave-aws の場合の initializer のオーバーライドの仕方を教えていただけないでしょうか
あなたの回答
tips
プレビュー