Google app engine 托管虚拟机部署挂起";复制证书以进行安全访问……”;

Google app engine 托管虚拟机部署挂起";复制证书以进行安全访问……”;,google-app-engine,google-cloud-platform,google-managed-vm,Google App Engine,Google Cloud Platform,Google Managed Vm,我正在运行以下命令来部署我的托管VMs应用程序(在Windows 10上): 过了一段时间,我得到了一个错误: ERROR: (gcloud.preview.app.deploy) Unable to copy certificates. 我已经: 确保~\.SSH\google\u compute\u引擎中存在SSH密钥 尝试在--安静--相同结果下运行 将ssh-term.exe重命名为ssh.exe-结果相同 以管理员身份运行该命令 使用--verbosity debug运行命令,该命

我正在运行以下命令来部署我的托管VMs应用程序(在Windows 10上):

过了一段时间,我得到了一个错误:

ERROR: (gcloud.preview.app.deploy) Unable to copy certificates.
我已经:

  • 确保
    ~\.SSH\google\u compute\u引擎中存在SSH密钥
  • 尝试在
    --安静
    --相同结果下运行
  • 将ssh-term.exe重命名为ssh.exe-结果相同
  • 以管理员身份运行该命令
  • 使用
    --verbosity debug
    运行命令,该命令会多次打印以下行:
    debug:File[f]在本地不存在。

任何帮助都将不胜感激

找到了原因!默认情况下,是项目的防火墙阻止了SSH。解决了这个问题,它成功了。

很高兴你解决了它,我也遇到了同样的问题,我会使用你的解决方案。我确实在附近工作过。通过使用容器构建API来执行构建

输入命令

gcloud config set app/use_cloud_build true
在你面前

gcloud preview app deploy

引用:

对于其他偶然发现这一点的人,我们现在默认使用云构建。不再在项目中创建VM来执行生成:)
gcloud config set app/use_cloud_build true
gcloud preview app deploy