GC Cloud Build 通过内部 IP 访问 Compute Engine
GC Cloud Build access to Compute Engine through internal IP
我尝试在 AppEngine 上部署我的 Python 应用程序。在部署期间,我必须从 GC Compute Engine 实例上的私有存储库下载依赖项。我已将所有需要的行添加到 requirements.txt 中,当我使用我的私有存储库的外部 IP 时它可以工作。但是最好使用内部 IP。在GC IAM系统中,我已经更改了Cloud Build账户和AppEngine账户的权限,但仍然不起作用并显示连接超时。也许你可以帮忙。
提前致谢!
为了让您的构建能够通过内部 IP 访问您的 Compute Engine 实例,它们必须 运行 在同一网络中。
默认情况下,在租户项目中构建 运行s,因此是一个单独的网络。克服此限制的一种选择是在创建 Compute Engine 实例时使用可用的 remote-builder Cloud Builder. It allows you to execute your build step on a configurable Compute Engine VM in your project. You can use the complete list of flags,这样您就可以通过 --network
参数在同一网络上将其配置为 运行。
我尝试在 AppEngine 上部署我的 Python 应用程序。在部署期间,我必须从 GC Compute Engine 实例上的私有存储库下载依赖项。我已将所有需要的行添加到 requirements.txt 中,当我使用我的私有存储库的外部 IP 时它可以工作。但是最好使用内部 IP。在GC IAM系统中,我已经更改了Cloud Build账户和AppEngine账户的权限,但仍然不起作用并显示连接超时。也许你可以帮忙。
提前致谢!
为了让您的构建能够通过内部 IP 访问您的 Compute Engine 实例,它们必须 运行 在同一网络中。
默认情况下,在租户项目中构建 运行s,因此是一个单独的网络。克服此限制的一种选择是在创建 Compute Engine 实例时使用可用的 remote-builder Cloud Builder. It allows you to execute your build step on a configurable Compute Engine VM in your project. You can use the complete list of flags,这样您就可以通过 --network
参数在同一网络上将其配置为 运行。