Django firebase-admin 403 Получен http2-заголовок со статусом: 403

Я столкнулся с проблемой создания уведомлений на firebase с помощью firebase-admin в django. После инициации с использованием учетных данных сервер отвечает кодом 403. Эта проблема возникает только в продакшене (Ubuntu 22.04, django 3.2.4, firebase-admin 6.5.0), но на моей локальной машине все работает нормально. Какие права я должен использовать для учетной записи сервера?

Это мой код

            try:
                app = firebase_admin.get_app()
            except:
                cred = credentials.Certificate('static/service-key.json')
                firebase_admin.initialize_app(cred)

            try:
                if to_user:
                  db = firestore.client()

                  doc_ref = db.collection('Users').document(to_user)

                  doc = doc_ref.get() 
                  if doc.exists:
                      message = messaging.Message(
                        notification=messaging.Notification(
                            title='title',
                            body='body'
                        ),
                        data={
                          'type': 'message'
                       },
                        token=doc.to_dict()['token']
                      )

                      messaging.send(message)

            except Exception as e:
                print(e)
Вернуться на верх