問題タブ [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 に答える
176 参照

java - gradle-appengine-plugin はまだ appengine-web.xml を使用していますか?

GAE Java フレキシブル環境を試し、ビルド スクリプトで「com.google.appengine:gradle-appengine-plugin:gradle-appengine-plugin」を使用しています。

タスク appengineRun を開始すると、appengine-web.xml が見つからないという苦情が表示されます。私の理解では、フレキシブル環境についてです。appengine-web.xml は廃止され、app.ymal ファイルに置き換えられました。しかし、src/main/appengine/ の下に app.yaml がある場合でも、このエラーは発生します。

私の質問は、これは gradle スクリプトのバグですか? ありがとう!

0 投票する
1 に答える
293 参照

google-app-engine - Google App Engine でアプリケーションの setup.py を実行する

Heroku を使用すると、実行する必要がある Python アプリの従来のディストリビューションのデプロイに簡単に対処できますsetup.py。私がしなければならないのは、ファイルに追加-e .することだけです。requirements.txt

Google App Engine の新しい柔軟な VM でこれを行う方法を、私は一生理解できません。

とを追加しよう-e .-e /appしましrequirements.txtたが、サイコロはありません。

どうすればこれを機能させることができるか知っている人はいますか?

0 投票する
1 に答える
1080 参照

python - FLEXIBLE アプリ エンジンで実行時間の長いタスクの Taskqueue

Flexible App Engine と Python3 を使用してアプリを構築しています。標準の appengine では、60 秒を超えるタスクを実行する必要がある場合、タスクキューを使用するか、遅延ライブラリ (タスクキューの抽象化) を使用することができましたが、これは成功しました。

Flexible App Engine は、これらの機能を含む appengine API をサポートしなくなりました。代わりに、機能は google-cloud ライブラリ ( https://googlecloudplatform.github.io/google-cloud-python/ ) に移行されています ( https://cloud.google.com/appengine/docs/flexible/python/既存のアプリの移行)。

Python 2 に限定されている python-compat 構成を使用して、これらの appengine API 機能に引き続きアクセスできます。

python-compat 構成を使用せずに、Flexible Appengine で長いタスク (キューに入れられた) を実行する方法はまだありますか?

0 投票する
2 に答える
758 参照

google-app-engine - Java/Jetty での実行時のコードからの GAE フレキシブル環境の AppEngine サービス名とバージョンは?

Java 8/Jetty ランタイムで実行時に Java コードから GAE フレキシブル環境で AppEngine サービスの名前とバージョンを取得するにはどうすればよいですか?

GCP の Stackdriver エラー レポートに ServiceContext 情報を入力するには、サービスとバージョンが必要です。 https://cloud.google.com/error-reporting/docs/formatting-error-messages

0 投票する
1 に答える
432 参照

google-app-engine - 通常の VM の代わりに Google プリエンプティブル VM を使用するように App Engine フレキシブル環境を構成する方法

プリエンプティブル VMは、通常の VM と比較してはるかに低コストであり、プリエンプティブル VM の動作は App Engine (短命のマシ​​ン) に似ているようです。

App Engine バックエンド インスタンスのコストは、最小の電力と 128 MB の RAM で 0.05 米ドル/時間/インスタンスですが、プリエンプティブル VM のコストは、はるかに高い CPU パワーとほぼ 4 GB の RAM でわずか 0.01 米ドル/時間です。

ただし、App Engine Flexible をプリエンプティブル VM で実行する方法が見つからないようです。それを可能にするものは何も見つかりませんapp.yaml。サポートされていませんか?

0 投票する
2 に答える
1601 参照

node.js - Google App Engine フレキシブル環境での複数の NodeJS サービス/モジュール

Google App Engine フレキシブルに複数の nodejs サービスをデプロイする方法を理解するのに苦労しています。

タスクを処理するために、firebase-queue で複数の nodejs クラスを使用しています。現在、package.json を使用してすべてを一度に開始しています。しかし、これが問題になってきました。他のすべてのスクリプトを停止することなく、1 つの特定のサービス/スクリプトに変更をプッシュできるようにしたいと考えています。

私のpackage.jsonは現在、次のようになっています。

さまざまな .yaml ファイルを使用してプッシュするビルド バリアント (デバッグまたはリリース) を決定していますが、各タスクを個別にデプロイするのは難しいと感じています。Pythonでこれを行う方法に関するドキュメントを見つけましたが、nodejsには何もありません。誰か提案はありますか?

0 投票する
1 に答える
819 参照

google-app-engine - GAE フレキシブル環境でデータストアの API 環境を登録するにはどうすればよいですか?

Google App Engine フレキシブル環境のサーブレットでデータストアを実行しようとすると、「このスレッドには API 環境が登録されていません」というメッセージが表示されます。(詳細は下記)

これがローカル マシンまたは単体テストで発生していることについて、StackOverflow で質問が寄せられていますが、これは通常のサーブレットの GAE で発生しています。

これが、単純なクエリである私のデータストア コード全体です。API 環境を登録する必要がありますか? もしそうなら、どのように?

スタックトレース