Я использую Google Analytics Reporting API V4 вместе с googleapiclient и oauth2client для извлечения данных из Google Analytics в мое приложение flask. Я сделал это, создав новый ключ в существующей учетной записи службы. Затем я создал виртуальную среду и следовал документации отсюда: https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-py. Обратите внимание, я включил свой файл client_secrets. json в папку sr c. Перед развертыванием я включил необходимые внешние библиотеки в файл requirements.txt (google-api-pyhton-client, oauth2client, httplib2, uritemplate), однако получил ошибку 500, в отличие от того, что создавала моя локальная среда, где она работает нормально.
Также важно знать, что у меня есть конвейер сборки на битбакете, который развертывает веб-приложение. Я не вносил никаких изменений в этот yaml-файл. Есть идеи, как исправить эту проблему?
РЕДАКТИРОВАТЬ: Я включил следующий bash скрипт в свой файл pipeline.yaml, который по-прежнему приводит к той же ошибке
- echo src / client_secrets. json
- gcloud auth activate-service-account --key-file src / client_secrets. json
- проект конфигурации gcloud