Выполнение команд 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), и получать доступ к нему из пользовательского интерфейса, но я не смог подключиться к конкретному проекту, чтобы иметь возможность выполнять эти команды. Как я могу это сделать?