我在基于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 –