Я хочу S SH в экземпляр виртуальной машины GCE, используя google-api-client
. Я могу запустить экземпляр, используя google-api-client
со следующим кодом:
from googleapiclient import discovery
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
service = discovery.build('compute', 'v1', credentials=credentials)
project = 'my_project'
zone = 'us-west2-a'
instance = 'my_instance'
request = service.instances().start(project=project, zone=zone, instance=instance)
response = request.execute()
В командной строке приведенный выше код отображается как:
gcloud compute instances start my_instance
Аналогично S SH в экземпляр виртуальной машины GCE с командной строкой пишет:
gcloud init && gcloud compute ssh my_instance --project my_project --verbosity=debug --zone=us-west2-a
У меня уже настроены клавиши S SH и все такое.
Я хочу знать как написать приведенную выше командную строку в Google Api Client или Python.