当社のサーバー上のアーカイブ用のログをダウンロードしたいGoogle App Engine(GAE)サービスがあります。Google Cloud Logging(Python)を使用したGAEログファイルへのアクセス
GAEにはサービスアカウントがあり、その資格情報はJSONファイルとして当社のサーバーにダウンロードされています。結果に
from google.cloud import logging
client = logging.Client.from_service_account_json('credentials.json')
:当社のサーバー上で実行する次のコードは、ログサービスのクライアントを作成しようと
ValueError: Service account info was not in the expected format, missing fields token_uri, client_email.
エラーメッセージは非常に明確ですが、どのような明確さではありませんこの目的のために作成されたJSONファイルでフィールドが期待される理由は何ですか?間違った種類のサービスアカウントの資格情報を使用していますか?