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 

回答