2010-07-12 6 views
9

सादा, क्या यह स्थानीय सर्वर पर दूरस्थ संसाधन को पढ़ने के बिना संभव है और फिर इसे S3 के सर्वर पर PUT?क्या सिर्फ एक यूआरएल प्रदान करके एस 3 पर अपलोड करना संभव है?

तो एक अर्थ में, प्रसारण के बजाय इस तरह लग रही:

S3<--(PUT DATA)--LOCAL<--(REQUEST DATA)--REMOTE_URL 

इसे इस तरह देख समाप्त होता है।

S3<--(PUT DATA BY URL)--LOCAL 

S3<--(REQUEST DATA)--REMOTE_URL 
+0

यदि अन्य लोगों को Google के माध्यम से यह पता चलता है ... आप * एज़ूर के माध्यम से ऐसा कर सकते हैं: ["ब्लॉब ब्लॉब" का उपयोग करके अमेज़ॅन एस 3 से विंडोज एज़ूर ब्लॉब स्टोरेज में ऑब्जेक्ट की प्रतिलिपि कैसे करें] (http://gauravmantri.com/2012/06/14/कैसे करने वाली कॉपी-एक वस्तु से-अमेज़न-S3-टू-windows-नीला-ब्लॉब-भंडारण-का उपयोग कर कॉपी-ब्लॉब /) – Richard

उत्तर

7

संभव नहीं है।

अमेज़ॅन एस 3 के लिए पुल सेवा प्रदान नहीं करता है, और मैंने किसी और को विज्ञापन देने को नहीं देखा है। (हालांकि यह एक भयानक व्यावसायिक विचार नहीं है।)

ऐसा कहा जा रहा है कि इसके साथ मदद करने के लिए औजारों का एक टन है!

बहुत से लोग अपनी पसंदीदा बैकअप उपयोगिता (यानी, cron + rsync) के साथ s3fs जैसे कुछ का उपयोग करते हैं।

हाल ही में, मुझे boto और कुछ कस्टम पायथन स्क्रिप्ट के साथ बहुत सफलता मिली है। मुझे यह कारण है क्योंकि यह बॉक्स पर चल रही अन्य सेवाओं के साथ अच्छी तरह से एकीकृत करता है, और स्थिति अपडेट देता है।

मैंने एक शेल स्क्रिप्ट लिखी है जो एक ईसी 2 इंस्टेंस शुरू करता है, जो एसएसएच के माध्यम से जुड़ता है, में एटीपी साइट से एटीपी बॉक्स डाउनलोड डेटा को स्थानीय डिस्क पर डाउनलोड किया जाता है, और फिर नया डेटा एस 3 पर अपलोड करता है।

संबंधित मुद्दे