मैं पेपरक्लिप से वापस आने वाले एंडपॉइंट को कॉन्फ़िगर करने की कोशिश कर रहा हूं जब मेरी ऑब्जेक्ट को अमेज़ॅन की S3 सेवा पर सफलतापूर्वक अपलोड किया गया है। अपलोड और सबकुछ ठीक से काम कर रहा है, लेकिन अपलोड किए जाने वाले यूआरएल को अपलोड करने के लिए गलत है।रेल 4, पेपरक्लिप, अमेज़ॅन एस 3 कॉन्फ़िगर अमेज़ॅन पथ
अभी, यूआरएल लौटाया जा रहा है http://s3.amazonaws.com/path/to/my/items
(जैसा कि नीचे दी गई तस्वीर में देखा गया है)।
s3.amazonaws.com
के बजाय
, मैं जड़ की तरह बाल्टी के स्थान पर विशिष्ट होना चाहते हैं (उदाहरण के लिए s3-us-west-1.amazonaws.com/path/to/my/items)
मुझे एक अलग यूआरएल पथ (s3.amazonaws.com से कुछ और करने के लिए) को कहां और कॉन्फ़िगर करना चाहिए?
#Paperclip Amazon S3
config.paperclip_defaults = {
:storage => :s3,
:url => "https://s3-us-west-1.amazonaws.com/",
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
कौन सा कोई असर दिखाई नहीं दिया: मैं तरह मेरे विन्यास फाइल में ऊपर पथ के साथ एक यूआरएल को जोड़ने के लिए कोशिश की है। कृपया सलाह दें कि मुझे यह विकल्प कहां रखना चाहिए!
अग्रिम धन्यवाद!
** ** बदलें ': यूआरएल =>" https://s3-us-west-1.amazonaws.com/
यह भी पाठकों को इस समस्या पर पहुंच जाते हैं रुचि का हो सकता "' ** ** के साथ 's3_host_name => 's3-us-west-1.amazonaws.com' और आप अच्छे होंगे। –