Выполнение команд gcloud из API python

Как я могу отправлять команды gcloud через python, я исследовал подключение, которое можно сделать через python, но я не смог найти четкой информации об этом процессе.

Например, что отправить команду:

gcloud info 

Что он должен делать, так это получать информацию и отображать ее в интерфейсе, но я не смог установить связь с проектом, созданным в google.

На данный момент подключение к оболочке google осуществляется через подпроцессы в python, вот пример:

import subprocess
def hello_world(request):
    if request.method=='GET':
        data = subprocess.call('gcloud info',shell=True)
        print(data)
        return true

* В случае с представленной командой, это только для того, чтобы показать, что я ищу ответ от разных команд, поскольку список команд, которые будут выполнены, предназначен для конфигурации vlan attachments.

Основная идея заключается в том, чтобы иметь возможность отправлять выполнение команд в google shell через API, созданный с помощью python (Django), и получать доступ к нему из пользовательского интерфейса, но я не смог подключиться к конкретному проекту, чтобы иметь возможность выполнять эти команды. Как я могу это сделать?

Вернуться на верх