google-cloud-platform - 来自 GCP Cloud Tasks 的目标本地主机
问题描述
我目前正在本地主机上使用 GCP Cloud Tasks API。我可以通过注入我的默认凭据从本地主机将任务排入 Google 队列。
执行任务时,我将 localhost URL 作为回调传递。这可以为发展做吗?
还是回调 URL 必须是托管端点?
解决方案
请参阅 Cloud Tasks文档:
借助此版本的 HTTP 目标,Cloud Tasks 处理程序现在可以在任何具有公共 IP 地址的 HTTP 端点上运行,例如 Cloud Functions、Cloud Run、GKE、Compute Engine,甚至是本地 Web 服务器。您的任务可以在任何这些服务上以可靠、可配置的方式执行。
这意味着,当前无法在执行任务时将 localhost URL 作为回调传递。出于开发目的,Cloud Tasks 还没有官方模拟器,但功能请求已经存在。请确保给它“加注星标”,这样它才能获得牵引力。
作为您的目标的替代方案,这里有一些第三方 Cloud Task 模拟器,以便您可以在本地进行测试。查看以下链接:
推荐阅读
- python - 如何在python中读取bmp
- javascript - 在离子范围滑块中需要帮助
- javascript - 动态更改静态网站上的文本和图像
- firebase - Firebase 云功能:如何等待文档创建并随后更新
- amazon-web-services - Logs Insights 中的 AWS CloudWatch 过滤器 @LogStream
- c++ - 在 Visual Studio 中的选定文本上添加闪烁效果、文本颜色和背景文本颜色
- reactjs - 使用 useRef 时在 Safari 中反应表单引用问题
- jestjs - 如何使用 Jest 在 nextjs 中测试 api 路由
- javascript - 页面加载时可见的javascript隐藏元素
- python - 如何将列值从一个数据框提取到另一个数据框?