我创建了一个名为"my_job“的云调度器作业,每分钟都会向一个主题"my_topic”发送消息,这个主题正在按我的预期运行。现在,我想向我的消息中添加一些属性,以便使用云函数检索它们。这就是为什么我执行以下命令行的原因:
gcloud scheduler jobs update pubsub my_job --update-attributes=["name"="test","limit"="1000"]
独立地,我还尝试使用以下命令行直接创建该作业:
gcloud beta scheduler jobs create pubsub my_job_2 --schedule "*/1 * * * *" --topic my_topic --message-body="Hello" --attributes name=test,limit=1000
在这两种情况下,控制台返回:

但我没有任何网络连接问题。我的IAM角色是项目负责人。
知道吗?
发布于 2020-10-26 17:47:38
这表示(临时)网络/握手错误从您的计算机到数据中心或谷歌的一侧。通常,当命令以前起作用时,它会在几分钟内消失。您可以尝试另一个命令,该命令应该检索一些结果,以查看该问题是否持久。
gcloud scheduler jobs list另一种测试连接问题的方法是运行SDK的诊断测试:
gcloud info --run-diagnostics
Network diagnostic detects and fixes local network connection issues.
Checking network connection...done.
Reachability Check passed.
Network diagnostic passed (1/1 checks passed).
Property diagnostic detects issues that may be caused by properties.
Checking hidden properties...done.
Hidden Property Check passed.
Property diagnostic passed (1/1 checks passed).否则,如果问题持续存在,这也可能意味着谷歌的一项服务(在特定地区)是不可用的。为了检查这一点,谷歌邀请了一个不错的状态板为他们的所有服务。
发布于 2020-10-27 10:02:43
这是临时的glich,您所需要的只是检查internet连接并再次尝试命令,正如前面提到的,您可以检查状态板。很高兴听到这个问题得到了解决。
https://stackoverflow.com/questions/64538629
复制相似问题