Google compute engine 对Taskqueue的完全API访问不起作用

Google compute engine 对Taskqueue的完全API访问不起作用,google-compute-engine,Google Compute Engine,我有一个新的Debian GCE虚拟机,它可以完全访问Google云服务。我能够从此实例访问大多数服务。但是,我无法访问任务队列 host:~/home$ curl "https://www.googleapis.com/taskqueue/v1beta2/projects/project/taskqueues/ my-queue/tasks" -H "Authorization":"Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxx" { "error": { "e

我有一个新的Debian GCE虚拟机,它可以完全访问Google云服务。我能够从此实例访问大多数服务。但是,我无法访问任务队列

host:~/home$ curl 
"https://www.googleapis.com/taskqueue/v1beta2/projects/project/taskqueues/
my-queue/tasks" -H "Authorization":"Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxx"
{
 "error": {
   "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission"
   }
 ],
"code": 403,
"message": "Insufficient Permission"
}
}

从我的另一个VM(它具有对单个服务的细粒度访问)中,我能够访问任务队列。这是一个已知的问题吗?

这是不可能的,我从谷歌得到了关于TaskQueue REST API的答案:

RESTAPI使用访问控制列表有自己的身份验证机制。 由于此API是实验性的,我们没有提供完整IAM的计划 整合。相反,我们正在构建一个新的API,它将取代 这是一个完整的IAM支持


解决方法是设置导出
GOOGLE\u应用程序\u凭据=/path/to/servicek‌​ey.json

这是不可能的,我从Google得到了关于TaskQueue REST API的答案:

RESTAPI使用访问控制列表有自己的身份验证机制。 由于此API是实验性的,我们没有提供完整IAM的计划 整合。相反,我们正在构建一个新的API,它将取代 这是一个完整的IAM支持

解决方法是设置导出
GOOGLE\u应用程序\u凭据=/path/to/servicek‌​json