2016-05-27 9 views
1

私はGoogle Cloudサービスへのフルアクセス権を持つ新しいDebian GCE VMを持っています。このインスタンスからほとんどのサービスにアクセスできます。しかし私はタスクキューにアクセスできません。個々のサービスへのファイングレイン・アクセスを持っている私の他のVMからタスクキューのフルAPIアクセスが動作しません

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" 
} 
} 

、私はタスクキューにアクセスすることができますよ。これは既知の問題ですか?

答えて

0

それは可能ではないですが、私はタスクキューREST APIについてのGoogleからの答えを得た:

REST APIは、アクセス制御リストを使用して独自の認証メカニズムのしています。 このAPIは実験的なので、完全なIAM の統合を計画する予定はありません。その代わりに、私たちは完全なIAMサポートを持つ を置き換える新しいAPIを構築しています。

回避策は、エクスポートGOOGLE_APPLICATION_CREDENTIALS=/path/to/servicek‌​ey.jsonを設定することです。

関連する問題