वर्तमान में, अगर मैं एक वी एम पर कुछ पर अमल करना चाहते हैं, मैं फ़ाइलों को इस तरह की प्रतिलिपि:gcloud गणना निष्पादित आदेश दूर
gcloud compute --project <project_id> copy-files --zone <zone_name> /home/roman/source/dir [email protected]<vm_name>:/some/path
तो मैं इस तरह मैन्युअल रूप से इसे में SSH करने की जरूरत है:
gcloud compute --project <project_id> ssh --zone <zone_name> <vm_name>
और फिर जाने के लिए और कुछ कमांड चलाएँ:
cd /some/path
python example.py
मैं कैसे चरण 2 और 3 एक साथ जोड़ और दूर से एक आदेश पर अमल करते हैं?
नोट: मैं gcloud या पायथन एपीआई का उपयोग करना चाहता हूँ। मैं फैब्रिक जैसे तीसरे पक्ष के पैकेज का उपयोग नहीं करना चाहता हूं।
मुझे नहीं लगता कि यह संभव है। आप प्रोजेक्ट में कुछ मेटाडेटा जोड़ सकते हैं और इसे पुन: प्रारंभ करने पर स्वचालित रूप से चलाने के लिए प्राप्त कर सकते हैं। – Sridhar