2016-11-14 19 views
0

に記録されていても許可されていません:は禁止:403ユーザー、ユーザーが、私はPythonクライアントを使用してURLをヒットしようとしているMac上で403エラーを取得しています

Traceback (most recent call last): 
    File "/Users/cchilders/.virtualenvs/myproject/lib/python2.7/site-packages/flask/app.py", line 1639, in full_dispatch_request 
    rv = self.dispatch_request() 
    File "/Users/cchilders/.virtualenvs/myproject/lib/python2.7/site-packages/flask/app.py", line 1625, in dispatch_request 
    return self.view_functions[rule.endpoint](**req.view_args) 
    File "/Users/cchilders/work_projects/myproject/myproject/blueprints/admin.py", line 25, in health 
    return admin.Health.read() 
    File "/Users/cchilders/work_projects/myproject/myproject/views/admin.py", line 52, in read 
    if not topic.exists(): 
    File "/Users/cchilders/.virtualenvs/myproject/lib/python2.7/site-packages/gcloud-0.18.3-py2.7.egg/gcloud/pubsub/topic.py", line 179, in exists 
    api.topic_get(topic_path=self.full_name) 
    File "/Users/cchilders/.virtualenvs/myproject/lib/python2.7/site-packages/gcloud-0.18.3-py2.7.egg/gcloud/pubsub/connection.py", line 171, in topic_get 
    return conn.api_request(method='GET', path='/%s' % (topic_path,)) 
    File "/Users/cchilders/.virtualenvs/ourapi/lib/python2.7/site-packages/gcloud-0.18.3-py2.7.egg/gcloud/connection.py", line 347, in api_request 
    error_info=method + ' ' + url) 
Forbidden: 403 User not authorized to perform this action. (GET https://pubsub.googleapis.com/v1/projects/myproject/topics/mytopic) 
127.0.0.1 - - [10/Nov/2016 16:40:58] "GET /admin/health/ HTTP/1.1" 500 - 

ビュー/ admin.py

ps = pubsub.Client() 
    topic = ps.topic(application.config['PUBSUB_TOPIC']) 
    # topic.project = application.config['PUBSUB_PROJECT'] 
    t_component = Component() 
    t_component.name = 'topic' 
    t_component.status = 'UP' 
    t_component.desc = ('{} exists and is healthy.' 
         .format(topic.full_name)) 
    if not topic.exists(): 
     t_component.status = 'DOWN' 
     t_component.desc = (
      'Configured PUBSUB topic ({}) does not exist.' 
      .format(topic.full_name) 
     ) 

私はトピック/サブスクリプションを作成したので、私はパーミッションを持っています。私の設定とgcloudのユーザーは正しいです、私はgcloud auth ...を行い、ダブルチェックしました。私はこのエラーが発生した唯一の人です。私はgcloudチュートリアルを実践するために、このノートパソコンに個人的なアカウントを使用しました。過去に他のアカウントを使用していた同僚が問題を引き起こす可能性があります。私は私の設定と私が指しているプロジェクトをチェックしました、それは正しいプロジェクトです。

答えて

0

gcloud auth application-default login下で再ログイン

を固定 gcloud auth logingcloud auth application-default login

間の違いがあります

関連する問題