我在基於CentOS的Google計算引擎實例中使用python示例pub/sub代碼。如果該實例的外部IP地址配置設置爲「短命」Pub/Sub DEADLINE_EXCEEDED當計算引擎外部IP地址設置爲無
https://cloud.google.com/pubsub/docs/quickstart-cli
,一切工作正常。我可以發佈到我的主題,並從我的訂閱拉。
但是,如果我在創建實例時將外部IP地址設置更改爲「無」,那麼pub/sub調用最終會以DEADLINE_EXCEEDED狀態碼超時。
文件 「pyenv/lib目錄/ python2.7 /站點包/ GRPC/_channel.py」,線路459,在_end_unary_response_blocking 提高_Rendezvous(州,無,無,期限) google.gax.errors.GaxError :GaxError(RPC失敗,由< _ RPC的終止,並以(StatusCode.DEADLINE_EXCEEDED,截止時間超出)>>
造成的,我可以ssh到實例沒有任何問題。我已經改變了其他實例設置,無論哪種方式都沒有任何差異,這就是我將問題縮小到外部IP地址設置的方式。
是否有一個已知的要求,客戶端可以在外部尋址?
或者你認爲這可能是一個權限問題?
感謝您的任何建議。
一個來自Google員工的非常有用的電子郵件指出我在這裏:https://cloud.google.com/solutions/connecting-securely –