使用 python 以编程方式启动 IAP 隧道

Posted

技术标签:

【中文标题】使用 python 以编程方式启动 IAP 隧道【英文标题】:start IAP tunnel programmatically with python 【发布时间】:2022-01-07 09:22:20 【问题描述】:

我正在尝试通过 IAP 隧道连接到虚拟机,我需要先打开隧道 我可以使用 gcloud CLI 来完成,但是我想通过 python 脚本来完成,可能无需借助子进程库运行 bash 命令

有人知道是否有允许我打开 IAP 隧道的 python 库吗?

谢谢

【问题讨论】:

【参考方案1】:

Google Cloud 客户端库目前不支持 IAP TCP 隧道。 IAP Desktop includes an OSS implementation for IAP TCP tunneling,但它是 C#。

所以运行gcloud 可能是你最好的选择。

【讨论】:

以上是关于使用 python 以编程方式启动 IAP 隧道的主要内容,如果未能解决你的问题,请参考以下文章

如何使用用户默认凭据以编程方式对受 Cloud Identity-Aware Proxy (Cloud IAP) 保护的资源进行身份验证?

如何以编程方式连接到需要 SSH 隧道的远程数据库服务器?

无法通过 IAP 隧道连接到 GCP 中的笔记本实例

使用来自另一个脚本的参数启动 python 脚本,以编程方式设置 argparse 值

在 Python 中以编程方式启动 HiveThriftServer

以编程方式移动 UIView