1
我有一個rails應用程序,僱主可以上傳文件供自由職業者使用。我使用亞馬遜s3來存儲文件。問題是,亞馬遜s3分配文件的url,如果有的話,他們可以訪問該文件。僱主通常會上傳只有自由職業者才能看到的私人文件。當僱主上傳文件時,我該如何做到這一點,只有自由職業者才能看到它?如何使文件上傳到s3私人
下面是文件上傳代碼:
CarrierWave.configure do |config|
config.storage = :fog
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key => ENV['AWS_ACCESS'],
:aws_secret_access => ENV['AWS_SECRET']
}
config.fog_directory = ENV['S_BUCKET']
end