Google Cloud SDK 正在尝试将自身上传到应用引擎

Google Cloud SDK is trying to upload itself to app engine

我一直在做一个网站,我决定使用 google 应用引擎来托管它。我已经能够使用配置文件尝试部署,并且配置中没有错误。我正在使用 google 云 SDK 上传和部署我的文件。每当我尝试部署 SDK 时,都会说它正在上传 30,000 个文件。我只有 11 个文件需要上传。我认为 SDK 正在尝试将自身上传到云存储。我的网站文件位于安装 SDK 的 public 目录下的 www 子文件夹中。在我的旧计算机上,我能够将所有 SDK 文件移动到我的主目录并使用我的 public 文件夹作为源。当我现在尝试这样做时,它说找不到 gcloud。我正在使用 gcloud app deploy 和 运行 windows 11。我的旧计算机是 运行 windows 10。我不确定这是否重要。我也不确定是否需要在 app.yaml 文件中指定任何内容。如果有人可以提供帮助,那就太好了。 这是我的 app.yaml 文件:

 runtime: php74

handlers:
- url: /www/index.html
 static_files: /www/index.html
 upload: /www/index.html, /www/campsite-form-results.php, /www/contact_us.php

这是命令行截图: 如果还有其他信息需要补充,请告诉我。

这是预期的,因为 gcloud 将上传 app.yaml 文件所在路径中的所有内容。

我怀疑 C:/Users/evanh/public 包含很多东西(甚至是隐藏文件夹),而不仅仅是您的应用程序文件。

创建一个新文件夹并将您的代码放在那里,然后尝试从该新文件夹部署应用程序。


编辑

由于这是已接受的答案,我正在对其进行编辑以包含 John 使用他的答案的建议:


最好创建一个 .gcloudignore 文件并指定您不想上传的内容。您可以在此处查看更多信息:

gcloud topic gcloudignore

Ignoring files

创建一个 .gcloudignore 文件并指定您不想上传的内容,否则所有内容都会上传。

gcloud topic gcloudignore

Ignoring files