Создан приемник журнала stackdriver с облачной темой pub / sub, и эта тема подписана с помощью функции облака ниже для печати сообщения журнала, но при тестировании функции возникает ошибка. Перед тестированием функции возникла эта ошибка, чтобы получить журналы в журнале stackdriver.
import base64
def hello_pubsub(event, context):
"""Triggered from a message on a Cloud Pub/Sub topic.
Args:
event (dict): Event payload.
context (google.cloud.functions.Context): Metadata for the event.
"""
pubsub_message = base64.b64decode(event['data']).decode('utf-8')
print(pubsub_message)
Я получаю сообщение об ошибке:
Error: function terminated. Recommended action: inspect logs for termination reason. Details:
'data'
Но журналов найти не удалось. Это только говорит о том, что функция завершилась со статусом «сбой».
Я предполагаю, что проблема заключается в том, чтобы вытащить / подтолкнуть журнал к работе. Любая помощь будет оценена по достоинству.