将stackdriver日志拉/推送到Cloud功能时出现问题



创建了带有云pub/sub主题的stackdriver日志接收器,该主题已订阅了下面的云函数以打印日志消息,但在测试该函数时会抛出错误。在测试该函数之前,在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'

但我找不到任何日志。它只表示该功能以"崩溃"状态结束。

我想问题出在拉/推日志以使其正常工作上。如有任何帮助,我们将不胜感激。

这是Python运行时的一个已知问题,正在解决中:https://issuetracker.google.com/issues/155215191

最新更新