pythonコードをローカルから実行し、ログをstackdriverni吐き出そうとしているのですが、上手く行かず。
権限周りに問題があると思い、一番強い権限を付与してみてやってみても変わらず、プロジェクトを違うのにしても上手くいきませんでした。
何か、お気づきの点ありましたら、ご教示いただけると助かります。
エラー
six.raise_from(exceptions.from_grpc_error(exc), exc) File "<string>", line 3, in raise_from google.api_core.exceptions.PermissionDenied: 403 The caller does not have permission
試したコードその一
python
1import logging 2import google.cloud.logging 3 4client = google.cloud.logging.Client('project_name') 5client.setup_logging() 6logger = logging.getLogger(__name__) 7logging.info('This is an error')
試したコードその二
python
1import logging 2import google.cloud.logging 3from google.cloud.logging.handlers import CloudLoggingHandler 4 5client = google.cloud.logging.Client('project_name') 6handler = CloudLoggingHandler(client) 7client.setup_logging() 8logger = logging.getLogger(__name__) 9logger.addHandler(handler) 10logging.info('This is an error')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/23 13:07
2019/04/24 03:51
2019/04/24 06:51
2019/04/24 10:12
2019/04/24 14:54
2019/04/25 07:39