问题标签 [app-engine-flexible]

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 回答
170 浏览

google-app-engine - 将 Google App Engine 应用升级到柔性环境时,如何运行 Google 的 aefix 工具?

我正在尝试将 Google App Engine 应用程序从标准环境升级到灵活环境。我遇到了与此处描述的问题类似的问题,除了我只看到以下错误:

ERROR: (gcloud.app.deploy) Your application does not satisfy all of the requirements for a runtime of type [go]. Please correct the errors and try again.

我找不到详细说明遗漏要求的日志。

Google在此处描述了如何将较旧的(标准)应用程序更新为灵活环境。他们建议运行该aefix工具,但没有关于如何运行该工具的说明。我跑去go get google.golang.org/appengine/cmd/aefix安装。我还查看了源代码,看到了以下使用要求:usage: aefix [-diff] [-r fixname,...] [-force fixname,...] [path ...]. 但是,aefix找不到该命令。(我也尝试在 运行编译的二进制文件$GOPATH/bin/aefix,但它只是挂起)。

0 投票
1 回答
829 浏览

java - 如何在 GAE 灵活环境中保护 google cron 服务任务?

我想从一个网址:

  • 仅由 google cron 服务调用

  • 不被用户在网络浏览器中调用

谷歌文档上的内容不起作用:当 cron 服务调用 servlet 时,它也给我一个 403 错误 - 禁止访问...

并且没有关于灵活环境的 app.yaml 文件的安全相关信息。

我做了两个观察:

  • Google 声明“Google App Engine 从 IP 地址 0.1.0.1 发出 Cron 请求”。但是我得到了另一个 IP 地址来启动 cron 作业:

另一个 IP 地址

  • 从这个 IP 地址,HTTP 标头实际上包含 X-Appengine-Cron(值为 true)

你有什么想法 ?

0 投票
1 回答
623 浏览

php - 在 App Engine 灵活的 PHP 7.0 上连接到第二代 Cloud SQL - 缺少套接字

我决定在 App Engine 上试用 PHP 7,并按照此处的说明连接到第二代 Cloud SQL,但我无法使其正常工作。

作为一个测试脚本,我决定上传 PhpMyAdmin 并在尝试登录时收到以下错误:

PhpMyAdmin 错误

然后我决定进入调试模式,看看发生了什么。原来代理容器正在运行,/cloudsql/创建了文件夹但那里没有套接字:

文件系统上没有套接字

这是我的app.yaml

这是 Cloud SQL 实例信息(是的,我在创建它时拼错了 cloud):

Cloud SQL 属性

我的问题是:我怎样才能让套接字出现在它应该在的地方?我已经花了 2 天时间试图解决这个问题,任何建议将不胜感激......

0 投票
1 回答
302 浏览

python - Stackdriver 中的日志级别

我在 GCP Flex 中有一个简单的服务:

查看 Stackdriver,此日志显示在 中stderr,如下所示:

15:32:38.000 调试:根:你好

这有几个问题:

  • 时间戳应该具有毫秒精度(总是.000
  • 无法使用 stackdriver 日志级别过滤器过滤日志

有没有办法解决这些问题?是否logging需要以某种方式进行配置?

0 投票
1 回答
1798 浏览

google-app-engine - 在新的 App Engine Flexible 项目中更改区域

我使用自定义运行时创建了一个新的 App Engine Flexible Node.js 项目(dockerfile 目前仅基于节点应用引擎映像)。我第一次部署它时,我可以选择一个地区并选择了欧盟。但我现在收到此错误,因为灵活的运行时在欧洲尚不可用:

错误:(gcloud.app.deploy)INVALID_ARGUMENT:应用程序区域“欧洲西部”不支持灵活环境部署。

我现在正试图改变我的地区,但我不知道在哪里可以做到这一点。我再次执行 gcloud init 并选择了 us-west1。在 ~/.config/gcloud/configurations/config_default 我可以看到区域是“us-west1-b”,区域是“us-west1”。

但是在新的 gcloud 应用程序部署后,我得到了同样的错误。区域存储在哪里?如何在不删除项目的情况下更改它。

0 投票
2 回答
901 浏览

python - Google AppEngine PYTHON 柔性环境是否支持任务队列?

我一直在使用 GAE STANDARD 和 webApp2。它对任务队列有很好的支持和文档。但是现在我刚刚开始使用带有 Google AppEngine FLEXIBLE 的 Python FLASK,与 GAE 标准中对任务队列的文档和支持相比,我找不到任何明确的任务队列文档。如果支持任务队列,或者有人使用过它们,请分享可能有用的链接或文档。其次,您认为后台任务(例如芹菜等)是否有任何替代或更好的方法?任何意见都会非常有帮助。

0 投票
2 回答
2657 浏览

java - 使用谷歌云应用引擎灵活快速入门的数据存储错误

我已经通过以下链接开始使用 Google Cloud Flexible: https ://cloud.google.com/appengine/docs/flexible/java/quickstart

我尝试阅读所有自述文件并按照说明进行操作,但是当我尝试执行 maven 命令 (mvn clean gcloud:deploy) 以在 loacalhost 中部署时,我看到有关数据存储的以下错误:

任何帮助表示赞赏!

0 投票
1 回答
886 浏览

google-app-engine - 部署到谷歌应用引擎灵活的环境

我正在关注 https://cloud.google.com/endpoints/docs/quickstart-app-engine

但是当我运行 gcloud service-management deploy openapi.yaml

我正在打:错误:(gcloud.service-management.deploy)PERMISSION_DENIED:不允许获取项目 instasmarttagger-162719 的项目设置

我不确定我必须做些什么来解决它。

openapi.yml 看起来像

0 投票
1 回答
128 浏览

java - 应用引擎灵活环境部署失败

使用示例:https ://cloud.google.com/endpoints/docs/quickstart-app-engine

跑步:

我试过了,但后来错误变为:

0 投票
1 回答
489 浏览

maven - google vision api在intelliJ中导入失败

我正在使用 intelliJ IDE 并尝试了https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/vision/label

我的 pom.xml 没有显示错误,如下所示:

但是,java 类无法解决依赖关系

我试过 mvn -U clean install

但没有运气