问题标签 [appcfg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
420 浏览

python-2.7 - appcfg.py request_logs 证书验证失败 (_ssl.c:661)

我们一直在使用appcfg.py request_logs下载 GAE 日志,每隔一段时间就会抛出错误:

但是经过几次尝试后它可以工作,有时在gcloud使用gcloud components update. 我们认为这可能是某种网络节流问题,但没有给予足够的考虑。不过最近,我们正试图找出造成这种情况的原因。

我们使用的完整命令是:

似乎该错误与httplib2库有关,但由于它是appcfg.py调用的一部分,我们不确定我们是否应该篡改其调用中的某些内容

版本:

0 投票
1 回答
25 浏览

pcf - PCF 在非工作时间自动删除和启动应用程序

我是 pcf 的新手,正在处理在特定时间删除所有实例的任务。我需要在非营业时间删除所有应用程序实例并在营业时间开始前将其恢复吗?

0 投票
1 回答
327 浏览

python-2.7 - 自 2019 年 7 月 30 日起,独立的 App Engine SDK 已弃用。如何迁移 pycharm python2.7 应用程序

AppCfg 将于 2020 年 7 月 30 日停止下载。

对于 appcfg 命令,您必须从 AppCfg 迁移到 gcloud 命令行。

但此链接返回 404:https ://cloud.google.com/appengine/docs/standard/python/tools/migrating-from-appcfg-to-gcloud

pycharm appengine 支持也会很快迁移吗?

0 投票
1 回答
94 浏览

google-app-engine - 需要帮助从旧版 SDK 迁移 (appcfg)

谷歌给我发了一封电子邮件,说“从旧版 SDK (appcfg) 迁移你的 App Engine 项目”,用于我的 3 个项目。我不使用 appcfg,我使用 mvn 来部署我的软件。我在 GAE 上总共有 6 个项目,并且比较了 pom 文件和构建文件,它们是相同的。我认为这是因为我使用的是较旧的 appengine-api,但它们是最新的并且都使用相同的版本:

我在这里缺少什么?谢谢蒂姆

0 投票
1 回答
104 浏览

linux - google-appengine appcfg.py 下载源文件给出了无法创建目录

我将代码上传到应用引擎,现在希望下载它。为了下载它,我使用了 cloudshell 并输入了以下命令:

当我运行它时,我收到以下错误

我对目录做错了什么?

下载确实有效,但当时使用的路径是“home/vicktree/Desktop/”,并且在home. 但是当我检查桌面目录时,什么都没有。我使用的操作系统是Linux。

在此处输入图像描述

0 投票
1 回答
135 浏览

google-cloud-platform - appcfg 回滚的 gcloud 等价物是什么?

GCP 命令appcfg已被弃用。appcfg以前必须appcfg rollback在部署失败时使用。

gcloud(新命令)的等价物是什么?我在 Google GCP 文档中找不到它。

更多背景:

回滚appcfg并不意味着管理流量并返回到以前的版本。它用于解除部署上的锁定。

如果部署不成功,则无法再进行部署。appcfg rollback用于删除该锁并使其可供您再次部署。

0 投票
1 回答
82 浏览

google-app-engine - appcfg 工具关闭后,基于 python2 标准运行时应用程序的谷歌 appengine 遗留服务是否会继续工作?

我们的一个项目使用 Memcache、Mail API、Task Queue、Cloud KMS V1 和其他适用于 Python 2(标准环境)的旧版应用引擎服务。如果我们可以使用 gcloud 构建这个项目,这是否会在 8 月 30 日之后(appcfg 构建工具关闭后)继续工作?

0 投票
3 回答
935 浏览

maven - 为什么在从 appcfg mvn 迁移到 gcloud 后,Java 8 GAE 项目不支持 Maven 源部署错误

我运行这个 cmd

gcloud 应用部署

并得到这个错误

[错误] 在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“gcloud”的插件,可从存储库 [local (/Users/gallavie/.m2/ repository), central (https://repo.maven.apache.org/maven2)] -> [Help 1] [ERROR] [ERROR] 要查看错误的完整堆栈跟踪,请使用 -e 重新运行 Maven转变。[错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。[ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

这是我在 pom.xml 文件中的插件

0 投票
1 回答
654 浏览

google-app-engine - 使用“gcloud app deploy”命令部署到谷歌应用引擎时,仅部署 src/main/webapp 中的源代码

在过去的几年里,我一直在开发一个 Web 应用程序(使用 Java 8、CSS、JS、HTML 编写)并在 Google App Engine标准环境中定期对其进行测试,没有任何问题。我的应用程序的结构如下:

  1. myCommonEntities(完全用 Java 编写,编译时生成标准 .jar 文件)
  2. myCommonTransactions(完全用 Java 编写,编译时生成标准 .jar 文件)
  3. myCommonUtilities(完全用 Java 编写,编译时生成标准 .jar 文件)
  4. myAppServer(完全用 Java 编写,编译时生成标准 .jar 文件)
  5. myAppWeb(使用js、css、html编写,生成标准的.war文件,包含以上4个jar)

这是部署到 GAE 时调用的 pom.xml 文件的一部分:

我曾经使用 myWebApp 目录中的以下命令部署应用程序: mvn appengine:update

在过去的 4 天里,我一直无法使用上述方法部署我的应用程序。该mvn appengine:update命令返回以下错误: Application deployment failed. Message: Deployments using appcfg are no longer supported

在搜索之后,根据这个网页,我意识到 appcfg 部署方法已被弃用,现在被该gloud app deploy方法取代。下载相同内容后,我使用以下命令部署了我的应用程序:gcloud app deploy.

问题是,gloud app deploy部署方式只上传src/main/webapp文件夹中的源代码,即所有css、html和js都被上传。但是,包含实体、事务、实用程序和服务器代码的 4 个 jar 文件不会被上传,这会导致ClassNotFoundException访问网页时出现错误。

因此,如果我遗漏了什么,我再次搜索并找到了此页面。其中,我从这个页面逐字引用......它说......

示例 下面是一个示例,说明如何为具有两个服务的应用程序配置 WAR 目录结构中的各种文件:处理 Web 请求的默认服务,以及用于后端处理的另一个服务(名为 my-service)。 假设顶级 EAR 目录是“my-application”,定义文件 my-application/META-INF/appengine-application.xml:

就我的应用程序而言,上面引用中示例为“my-service”的内容等同于 myServerApp,上面引用中示例为“默认服务”的内容等同于 myWebApp。

这是否意味着我的应用程序,在新的部署方案下,只有当我将上述项目结构转换为“耳朵”结构时才会被部署?或者,有没有办法让我部署我的应用程序而不必从现有结构更改为“耳朵”结构?

对此问题的任何帮助将不胜感激。如果我完全误解了从旧方式迁移到新方式的方法,我愿意接受抨击。

0 投票
2 回答
106 浏览

google-app-engine - Java8 将 appcfg 迁移到 gcloud

自最近 appcfg 弃用以来出现问题。我的项目是用 ant 在到 GCP 的詹金斯管道中构建的 java8。

在 GCP 中,我有 3 个项目,开发、测试和直播。我使用参数构建以通过 jenkins 匹配项目。例如,使用测试构建通过了部署测试的参数。

来自 ant build.xml 的片段:

我已经从 App Engine SDK 更新到 Cloud SDK 并迁移到 gcloud CLI。我在 build.xml 中的可执行文件现在是:

此部署将通过 jenkins 成功运行,但这会导致 500 错误并针对 dev 而不是 test。唯一改变的是从 App Engine SDK 到 Cloud SDK 并迁移到 gcloud 命令的文件路径。

任何方向将不胜感激。提前致谢