Google 云平台文件位置

Google Cloud Platform files location

我想将网站从共享服务器移动到 Google 云,但我无法全神贯注。在完全放弃之前,我决定做这个问题:

我已经完成了 Hello World 教程 (https://cloud.google.com/php/getting-started/hello-world)。但是如果我想更新 index.html 文件怎么办?我在哪里可以找到它?

我原以为会在其中一个存储桶中看到它,但事实并非如此……即使在安装 Kubernetes Engine 时也是如此。

如果您决定使用 Google App Engine Flexible(作为您链接到的 hello world 示例应用程序),您需要了解在您的服务器上添加这个额外抽象层的想法。 App Engine Flexible 旨在让您的工作变得更轻松 - 您可以在本地机器上专注于修改代码、更新代码,然后使用一条命令 (gcloud app deploy) 指示 App Engine 执行以下操作之一以下:

  • 启动一个 VM(您的服务器)和一个 Docker 容器,其中包含您的应用程序 如果还没有 运行
  • 如果您要更新现有应用程序,它将更新作为您的服务器的 VM 中的代码。如果您的应用收到大量流量,您可能有多个容器和 VM 运行,并且所有这些都将得到更新。

this section.

中的图像中示意性地显示了这两件事

这样您就可以在本地开发您的应用程序,而不用担心实际进入服务器内部,例如ssh。您的代码在那些 VM 中,App Engine 会为您管理它(但是,如果您确实需要,仍然可以 ssh into the VM in App Engine Flex environment)。

如果你有一个静态网站,可以hosted in the Storage buckets,这是不同的场景。但是,由于您使用的是 PHP,我认为您的网站更有可能是动态的。