函数失败时如何在Google Cloud Functions中获取“ executionId”?

时间:2018-12-12 10:50:09

标签: google-cloud-functions

我需要在执行Cloud Function后获取日志,但问题是,尽管执行失败,但尽管我可以在云控制台中看到日志,但结果不包含'executionId'。 代码是:

from apiclient.discovery import build

service = build('cloudfunctions', 'v1', credentials=service_credentials)

result = service.projects().locations().functions().call(
    name=function_name,
    body=request_body,
).execute()

成功执行后,它包含“ executionId”和“ result”,但如果失败,则仅包含“ error”,因此我无法获取该执行的日志。

0 个答案:

没有答案