Я хочу использовать "экземпляры" в API Python ... для некоторого reaseon, мой код возвращает пустой Ошибка:GCE - основное использование API - Инстансы
Error: []
мой код:
email = "[email protected]"
with open("somefile.p12") as f:
pkey = f.read()
cred = SignedJwtAssertionCredentials(email,key, "https://www.googleapis.com/auth/devstorage.read_write")
compute = build('compute','v1',credentials=cred)
затем с простейшим API вызова:
compute.instances().list(project="firebase-client", zone="us-central1-f").execute()
ошибка выскакивает ...
Вы используете 'pkey = ...', но затем используете его как 'SignedJwtAssertionCredentials (email, key, ...)' - это вопрос о правописании здесь? –
Также, как я реализовал проверку подлинности GCE в Python: https://github.com/mbrukman/cloud-launcher/blob/master/src/cloud_launcher.py - обратите внимание, что я запрашиваю область вычисления 'https: // www.googleapis.com/auth/compute' там. –
Да, URL-адрес области действительно был проблемой. (pkey был в порядке на моем коде :)) спасибо:] –