Проблема с извлечением / перемещением журнала stackdriver в облачную функцию - PullRequest
1 голос
/ 10 июля 2020

Создан приемник журнала stackdriver с облачным pub / sub topi c, и этот topi c подписан с помощью функции облака ниже для печати сообщения журнала, но при тестировании функции выдает ошибку. Перед тестированием функции возникла эта ошибка, чтобы получить журналы в журнале 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'

Но я не смог найти никаких журналов. Это только говорит о том, что функция завершилась со статусом 'cra sh'.

Я предполагаю, что проблема связана с вытягиванием / подталкиванием журнала к работе. Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 10 июля 2020

Это известная проблема со средой выполнения Python, которая находится в процессе решения: https://issuetracker.google.com/issues/155215191

...