【问题标题】:Google Cloud SDK shell谷歌云 SDK 外壳
【发布时间】:2018-04-03 05:56:44
【问题描述】:

我正在使用 Google Cloud SDK shell 通过使用在 gcloud 上传文件 ->“gcloud 应用部署” 到目前为止,这对我来说工作正常,但问题是部署文件需要很长时间。

所以我想知道是否有其他快速上传文件的方法。类似于 FTP 连接?

【问题讨论】:

  • 您只是想在实例上移动文件还是将应用程序的本地代码和/或配置部署到 App Engine。因为这是gcloud deploy 所做的,这就是为什么“慢”
  • 基本上我想在进行更改后移动实例上的文件。是的,我还希望我的更改应该反映在网站上。

标签: google-cloud-platform google-compute-engine gcloud


【解决方案1】:

您可以在浏览器中使用 SFTP 将文件上传到您的实例。

1 - 如果您尚未将公钥应用到您的 GCP Console 项目或实例,请获取 SSH 密钥对并将公钥文件应用到您的项目或实例。

2 - 打开一个终端并在您的 ~/.ssh/config 文件中添加一个指向您的私钥的条目。对于这个例子,私钥文件是~/.ssh/my-ssh-key.

3 - 打开您的文件浏览器并建立与您的实例的连接。将组合的用户名和 IP 地址粘贴到文件浏览器中: sftp://[USERNAME]@[IP_ADDRESS]/home/[USERNAME]

参考:https://cloud.google.com/compute/docs/instances/transfer-files#filebrowser

【讨论】:

    【解决方案2】:

    有很多方法可以传输文件。您可以使用 google cloud sdk 从命令行执行此操作:

    gcloud compute scp [LOCAL_FILE_PATH] [INSTANCE_NAME]:~/
    

    查看此页面了解所有选项和详细信息:https://cloud.google.com/compute/docs/instances/transfer-files#transfergcloud

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 1970-01-01
      相关资源
      最近更新 更多