2011-12-19 8 views
6

मैं अपनी वेबसाइट पर कार्यक्षमता जोड़ रहा हूं ताकि उपयोगकर्ता हमारी साइट पर चित्र अपलोड कर सकें और मैं इसके लिए अमेज़ॅन एस 3 का उपयोग करने जा रहा हूं। मैं इन तीन रत्नों में आए: (रेल के साथ सर्वश्रेष्ठ अमेज़ॅन एस 3 मणि 3.1.3

  1. एडब्ल्यूएस-sdk (https://github.com/amazonwebservices/aws-sdk-for-ruby)
  2. right_aws https://github.com/rightscale/right_aws)
  3. एडब्ल्यूएस-S3

मैंने पढ़ा है कि एडब्ल्यूएस-S3 right_aws के रूप में के रूप में अच्छा नहीं है, और जैसा कि अक्सर अद्यतन नहीं होती है। लेकिन मुझे कहीं भी नहीं मिल रहा है जो सही_एएस बनाम aws-sdk की तुलना करता है और ऐसा लगता है कि वे दोनों सीधे अमेज़ॅन द्वारा लिखे गए हैं।

इसके अलावा मैं एक लेख में आया जो पेपरक्लिप और aws-s3 का एक साथ उपयोग कर रहा था, क्या मुझे पेपरक्लिप का उपयोग किसी भी के साथ करने की ज़रूरत है?

कोई विचार?

+1

मेरे पास वाहक और धुंध के साथ बहुत आसान समय था। https://github.com/jnicklas/carrierwave मैं पतला भी एक railcast एपिसोड है। – Gazler

उत्तर

8

निश्चित रूप से The official AWS SDK for Ruby (docs) का उपयोग करें। कुछ रत्न दुर्भाग्य से धुंध पर निर्भर करते हैं, जो अमेज़ॅन के संस्करण से पहले लिखा गया था। अगर मैं कैरियरवेव जैसे किसी अन्य मणि को खींचता हूं तो मैं केवल धुंध का उपयोग करता हूं।