首页 > 解决方案 > 来自 GCP Cloud Tasks 的目标本地主机

问题描述

我目前正在本地主机上使用 GCP Cloud Tasks API。我可以通过注入我的默认凭据从本地主机将任务排入 Google 队列。

执行任务时,我将 localhost URL 作为回调传递。这可以为发展做吗?

还是回调 URL 必须是托管端点?

标签: google-cloud-platformgoogle-cloud-tasks

解决方案


请参阅 Cloud Tasks文档

借助此版本的 HTTP 目标,Cloud Tasks 处理程序现在可以在任何具有公共 IP 地址的 HTTP 端点上运行,例如 Cloud Functions、Cloud Run、GKE、Compute Engine,甚至是本地 Web 服务器。您的任务可以在任何这些服务上以可靠、可配置的方式执行。

这意味着,当前无法在执行任务时将 localhost URL 作为回调传递。出于开发目的,Cloud Tasks 还没有官方模拟器,但功能请求已经存在。请确保给它“加注星标”,这样它才能获得牵引力。

作为您的目标的替代方案,这里有一些第三方 Cloud Task 模拟器,以便您可以在本地进行测试。查看以下链接:


推荐阅读