簡體   English   中英

如何向 GCP 雲調度程序作業添加屬性?

[英]How to add attributes to a GCP cloud scheduler job?

我創建了一個名為“my_job”的雲調度程序作業,每分鍾向主題“my_topic”發送消息,該主題按我預期的方式運行。 現在我想在我的消息中添加一些屬性,以便用雲 function 檢索它們。這就是我執行此命令行的原因:
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 角色是項目所有者。

任何的想法?

這是暫時的故障,您所需要的只是檢查 inte.net 連接並再次嘗試命令,正如上面提到的,您可以檢查 Google 雲服務狀態板。 很高興聽到問題已解決。

這表示從您的計算機到數據中心或 Google 端的(臨時)網絡/握手錯誤。 通常,當命令以前起作用時,它會在幾分鍾后消失。 您可以嘗試另一個命令,該命令應該會檢索一些結果,以查看問題是否持續存在。

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).

否則,如果問題仍然存在,也可能意味着 Google 的一項服務(在特定地區)不可用。 為了檢查這一點,谷歌為他們的所有服務邀請了一個不錯的狀態板

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM