我想使用"实例"在Python API ...对于某些reaseon,我的代码返回一个空错误:
Error: []
我的代码:
email = "somecode@developer.gserviceaccount.com"
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()
错误弹出...
答案 0 :(得分:1)
正如评论中提到并确认的那样,此处的解决方案是使用正确的范围:https://www.googleapis.com/auth/compute
是您对Google Compute Engine API的读写访问所需的。
问题代码示例中的范围网址:https://www.googleapis.com/auth/devstorage.read_write
提供了对Google Cloud Storage API的读写访问权限。