【发布时间】:2016-08-05 15:07:54
【问题描述】:
我正在尝试使用 Google 的 python REST API 库从计算引擎 VM 实例中使用拉取队列,并不断收到 403 错误 - “权限不足”
queue.yaml:
queue:
- name: queuename
mode: pull
构建 api 客户端:
from apiclient.discovery import build
credentials = GoogleCredentials.get_application_default()
task_api = build('taskqueue', 'v1beta2', credentials=credentials)
获取任务:
lease_req = task_api.tasks().lease(project=PROJECT_NAME,
taskqueue=QUEUE_NAME,
leaseSecs=60 * 30,
numTasks=1)
result = lease_req.execute()
结果总是 HttpError 403 - Insufficient Permission
VM 已启用完整的云平台 API 访问。
【问题讨论】:
标签: python google-app-engine google-compute-engine