如何解决GCP Cloud Scheduler HTTP正文在哪里?
我正在尝试在GCP Cloud Scheduler上执行cron作业。我正在通过“ GET”方法使用HTTP目标。
我正在尝试将消息发布到不和谐的频道,但首先需要获取服务器Webhook发送回给我的正文。 CRON作业成功运行,但是我无法在GCP Cloud Scheduler上找到Webhook返回的内容。我也检查了日志,它不包含主体。这是日志的内容:
{
"insertId": "a06j1cfzy21xe","jsonPayload": {
"targetType": "HTTP","jobName": "projects/website-274422/locations/us-central1/jobs/discord_sec_bot","url": "https://discordapp.com/api/webhooks/<redacted>/<redacted>","@type": "type.googleapis.com/google.cloud.scheduler.logging.AttemptFinished"
},"httpRequest": {
"status": 200
},"resource": {
"type": "cloud_scheduler_job","labels": {
"project_id": "website-274422","job_id": "discord_sec_bot","location": "us-central1"
}
},"timestamp": "2020-08-10T21:42:13.290867117Z","severity": "INFO","logName": "projects/website-274422/logs/cloudscheduler.googleapis.com%2Fexecutions","receiveTimestamp": "2020-08-10T21:42:13.290867117Z"
}
有人可以告诉我在哪里可以找到我的GET请求吗?
解决方法
尽管在文档中没有直接提及,但我认为这是不可能的。我不确定您要做什么,但是如果您需要任何信息以传递到日志,则可以使用响应状态。我已经对自己的云功能进行了快速测试,该功能随机将响应状态从200发送到204。
对于每个作业,我有2个不同的日志项。在第二个字段中,以下字段具有随机状态:
httpRequest: {
status: 201
}
因此,这仅是查看端点返回到日志的任何内容的机会。您可以使用此状态来编码一些信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。