我可以在Cloud Run实例中使用ssh客户端建立与内部网络的连接

问题描述 投票:-2回答:2

我用openssh客户端内容构建了一个docker映像,构建和部署没有错误。但是,当尝试在运行正常的Cloud Run实例中进行呼叫时,我得到的只是超时错误。 Cloud Run实例非常适合所有http连接。

我希望有一个简单明了的声明,即不支持ssh-client,除超时错误外,我在Cloud Run日志中没有任何错误。 OpenSSH客户端给出的返回值为255

ssh beta google-cloud-run
2个回答
0
投票

[例如,this project可能启动SSH隧道以连接到GCE实例并通过它路由流量

但是,如果没有有关您的网络和Cloud Run配置的更多详细信息,很难确定出了什么问题。


0
投票

us-central1在我使用GCE实例的外部地址作为ssh连接目标后起作用。然后,我在europe-west1上进行了测试,它也在那里起作用。

我昨天和今天进行IAM警告时(今天进行gcloud beta run deploy ...),我终于使用Cloud Shell清除了该IAM问题。我的GCE开发人员实例没有IAM权限,但是IAM问题与allUsers / allow-未经身份验证的设置有关,并且可以在Compute Engine控制台中更改该设置。

我很确定我昨天也用外部地址测试了ssh,所以也许这是关于我的开发实例上的IAM警告。不确定,但是现在我确实有一个Cloud Run实例,它可以达到我的期望。

© www.soinside.com 2019 - 2024. All rights reserved.