स्रोत निर्देशिका में कई बड़ी छवि और वीडियो फ़ाइलें हैं।एडब्ल्यूएस एस 3 बाल्टी में फ़ाइल निर्भरताओं को समझ सकते हैं?
इन फ़ाइलों को aws s3 cp
कमांड के साथ एक एडब्ल्यूएस एस 3 बाल्टी पर अपलोड करने की आवश्यकता है। उदाहरण के लिए, इस बिल्ड प्रक्रिया के हिस्से के रूप में, मैं अपनी छवि फ़ाइल my_image.jpg
को इस तरह की एस 3 बाल्टी में कॉपी करता हूं: aws s3 cp my_image.jpg s3://mybucket.mydomain.com/
मुझे इस प्रतिलिपि को मैन्युअल रूप से AWS में करने में कोई समस्या नहीं है। और मैं इसे भी स्क्रिप्ट कर सकता हूं। लेकिन मैं अपनी छवि फ़ाइल अपलोड करने के लिए मेकफ़ाइल का उपयोग करना चाहता हूं my_image.jpg
iff मेरी एस 3 बाल्टी में समान नाम वाली फ़ाइल मेरी स्रोत निर्देशिका में से एक है।
आम तौर पर make
फ़ाइल तिथियों के आधार पर इस तरह की निर्भरता जांच पर बहुत अच्छा है। हालांकि, क्या कोई तरीका है कि मैं make
को एस 3 बाल्टी में फाइलों से फ़ाइल तिथियों को प्राप्त करने के लिए कह सकता हूं और यह निर्धारित करने के लिए उपयोग करता हूं कि निर्भरताओं को पुनर्निर्मित करने की आवश्यकता है या नहीं?
क्या कोई कारण है कि आप 'cp' की बजाय 'सिंक' का उपयोग नहीं कर सकते हैं? https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html#examples –
माइक। मैं सिंक कमांड/से अनजान था। मुझे लगता है कि मैं अपनी जरूरतों को पूरा करने के लिए इसका उपयोग कर सकता हूं। धन्यवाद! यदि आप अपनी टिप्पणी को उत्तर के रूप में पोस्ट करते हैं, तो मैं इसे सही के रूप में चिह्नित करूंगा ताकि आपको अंक से सम्मानित किया जा सके। –