Obecnie, jeśli chcę wykonać coś na VM, kopiować pliki na tak:gcloud obliczeniowa wykonania polecenia zdalnie
gcloud compute --project <project_id> copy-files --zone <zone_name> /home/roman/source/dir [email protected]<vm_name>:/some/path
Potem trzeba zalogować się na nim ręcznie tak:
gcloud compute --project <project_id> ssh --zone <zone_name> <vm_name>
a następnie przejść i uruchomić jakieś polecenie:
cd /some/path
python example.py
Jak połączyć krok 2 i 3 razem i wykonać polecenie zdalnie?
Uwaga: chcę użyć gcloud lub apl Pythona. Nie chcę używać pakietów innych firm, takich jak Fabric.
Nie sądzę, że to możliwe. Możesz dodać kilka metadanych do projektu i uruchomić go automatycznie po ponownym uruchomieniu instancji. – Sridhar