私はgoogle app Java project to production google app engine(from this tutorial ))をアップロードしましたが、製品アプリを停止または無効にする方法に関する情報が見つかりませんエンジン。
Google開発者コンソールから、メニューの[計算]-> [インスタンス]でインスタンスをシャットダウンできますが、ブラウザーでアプリのURLを開いたりアクセスしたりすると、アプリインスタンスが再び実行を開始します。
では、Google App Engine本番サーバーを完全に停止または無効にするにはどうすればよいですか?
ページを配信しないようにコードを変更し、サーバーをオンラインで更新するか、管理コンソールを使用してセキュリティ設定を変更し、誰にも表示されないようにします。
つまり、ここにアクセスしてください。 https://appengine.google.com/ Googleアプリアカウントをお持ちの場合は、[アプリケーションの無効化または削除]セクションが表示されます。
私がすでにFirestoreを使用しているプロジェクトでAppEngineをテストしていて、アプリを無効にするとそれも無効になるため、他のソリューションはどれも適用できませんでしたが、オプションではありませんでした。
私はGoogleに連絡しましたが、これは彼らが私に与えた解決策です:
空のアプリケーションを使用してアプリを再デプロイし、静的ファイルのみを使用するapp.yamlを作成することで、アプリのデフォルトバージョンを上書きできます。
module: default
runtime: python27
api_version: '1.0'
threadsafe: true
handlers:
- url: /
static_files: index.html
upload: index.html
manual_scaling:
instances: 1
次のようなダミーのindex.html:
<title>CLOSED</title>
そしてそれを使ってそれを配備します:gcloud app deploy app.yaml
その後、gcloud app versions stop VERSION_ID
を使用してアプリを停止できます