GC Cloud Build 通过内部 IP 访问计算引擎



我尝试在AppEngine上部署我的Python应用程序。在部署期间,我必须从 GC 计算引擎实例上的私有存储库下载依赖项。我已经将所有需要的行添加到需求中.txt当我使用私有存储库的外部 IP 时它可以工作。但是使用内部IP要好得多。在GC IAM系统中,我更改了Cloud Build帐户和AppEngine帐户的权限,但它仍然不起作用并显示连接超时。也许你可以帮忙。
提前感谢!

为了使您的构建通过内部 IP 访问您的计算引擎实例,它们必须在同一网络中运行。

默认情况下,生成在租户项目中运行,因此是单独的网络。克服此限制的一种选择是使用远程构建器云构建器。它允许你在项目中的可配置计算引擎 VM 上执行生成步骤。您可以在创建计算引擎实例时使用可用的标志的完整列表,以便通过--network参数将其配置为在同一网络上运行。

最新更新