Eclipse上的GCP计算引擎

时间:2017-07-06 19:49:02

标签: php eclipse google-cloud-platform google-compute-engine gcp

我已在Eclipse上的Eclipse中开发了一个PHP站点,并将其转移到GCP计算引擎实例。要做到这一点,我必须将站点上传到存储桶,然后在SSH Shell上为GCP中的实例使用gsutil传输文件。

现在,就编辑而言,有没有办法让我将eclipse连接到GCP实例并通过Eclipse进行编辑?

我不希望每次调整都上传到存储桶,然后将文件复制到实例。这将是最乏味的。

我在网络上创建了一个防火墙规则,允许从我的公共IP到计算引擎实例的所有流量(直到我得到连接后才能将其锁定)

由于

2 个答案:

答案 0 :(得分:1)

本文介绍了在Eclipse中编辑远程文件的过程:

http://www.chrisdanford.com/blog/2010/05/19/edit-files-directly-over-sftp-in-eclipse-remote-system-explorer/

引用该文章:

  

来自Eclipse:帮助 - >安装新软件。 “使用: - 所有可用站点 - ”。在搜索框中键入“远程系统”。选中“远程系统资源管理器最终用户运行时”,单击“下一步”继续安装。   完成向导后,单击Window - >开放视角 - > Remote System Explorer。右键单击Remote Systems,选择New Connection,输入您的详细信息。连接后,展开“Sftp Files”,您将能够在编辑器中打开远程文件。

答案 1 :(得分:1)

您可以使用gcloud sdk通过SSH转发端口

gcloud compute ssh example-instance \     --project我的项目\     --zone us-central1-a \     --L 2222:localhost:8888

设置完成后,就可以直接在Eclipse中连接

查看详细信息:

https://cloud.google.com/solutions/connecting-securely#Port%20forwarding%20over%20SSH