我需要在执行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”,因此我无法获取该执行的日志。