問題タブ [google-managed-vm]

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 に答える
400 参照

google-app-engine - Cloud Storage JSON API の有効化が原因で、AppEngine バージョンのデプロイに失敗しました

Google AppEngine にデプロイしようとしています。(より正確には、マネージド VM。)

私は走っ gcloud preview app deploy d:\dev\mytest\yaml-war\app.yaml --version=joshua20160316d --project=mytest-test1た。

約30分後、失敗しました。

このエラー メッセージは、Cloud Developer Console (以下を参照) に行を記録するように指示します。この行は、Cloud Storage JSON API へのアクセスを有効にする必要があることを示しています。ただし、開発者コンソールには、Cloud Storage JSON API が既に有効になっていることが表示されます。(スクリーンショットを参照してください。)

また、これは他のチーム メンバーにも有効であることに注意してください。また、別のプロジェクトに対する同じコマンドも成功しました。つまり、プロジェクトと私のアカウントに固有の設定のようなものですが、私にはわかりません。

これを機能させるにはどうすればよいですか?

スクリーンショット;  API が有効になっています

ローカル ログには次のものが含まれます。

}

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

google-app-engine - Managed VM Deployment が「安全なアクセスのために証明書をコピーしています...」でハングする

次のコマンドを実行して、マネージド VM アプリ (Windows 10 上) をデプロイしています。

デプロイメント開始のバグは、次の行でハングします。

そしてしばらくすると、次のエラーが表示されます。

私はすでに:

  • SSHキーがあることを確認しました~\.ssh\google_compute_engine
  • で実行しようとしました--quiet-同じ結果
  • ssh-term.exe を ssh.exe に名前変更 - 同じ結果
  • 管理者としてコマンドを実行します。
  • でコマンドを実行すると--verbosity debug、次の行が複数回出力されます。DEBUG: File [f] does not exist locally.

どんな助けでも大歓迎です!

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

java - Docker イメージが VM のデプロイを妨げる

mvn gcloud:deployコマンドを中断しましたが、このエラー メッセージが表示され続けたため、再デプロイできませんでした。GCS からすべての自己生成バケットを削除しましたが、それでも結果は変わりません。

この「ロック」は、後で削除されるビルダー インスタンスの Google のソース ファイルにあるのではないかと疑っていたので、それが不平を言っていることを実行し、app.yaml ファイルでランタイムを Java からカスタムに変更し、再デプロイしました。

デプロイされたバージョンとそのランタイム

Java ランタイムを使用して VM をデプロイできなくなりました。同じエラー メッセージが引き続き表示されます。このファントム Docker イメージを取り除くためにクリーン ビルドを実行するにはどうすればよいですか?

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

java - GAE Java Flexible env 502 不良ゲートウェイ

過去 3 年間、標準環境で正常に動作していた Java アプリの App Engine フレキシブル環境に移行しました。

サーブレット呼び出しで 502 不正なゲートウェイが発生しました。ここに簡単な説明があります - http://----.appspot.com/carSearch?

同じデータ (JSON) を返す同様のサーブレットは正常に機能しますが、これは機能しません。OutpoutStream / PrintWriter を使用しようとしましたが、どれも機能しませんでした。

他のサーブレットとの唯一の違いは、データをセッションに保存してから返すことです。Cloudflare は、オリジン サーバーが原因で問題が発生していることを確認しました。

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

node.js - Google マネージド VM で複数回実行されるスクリプト

私はGoogleクラウドとノードでかなり新しいです。Google の推奨事項 (常に Firebase を監視する必要がある) に基づいて、アプリ エンジンだけでなく、マネージド VM ノード アプリをデプロイしました。デプロイするたびに 22 ~ 23 個のインスタンスが存在します。これは期待されていますか?必要な場合にのみ拡張されると思いました。

このノード アプリには、Firebase 変数と変更を監視するメソッドがあり、スクリプトは通知を送信します。

今起こっていることは、複数の通知が発生していることです。私は 1 つだけを期待しています。このアプリのインスタンスが複数あるためだと思います。

1人だけが見られるようにする正しい方法は何ですか?

ありがとう。

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

google-app-engine - gcloud compute copy-file - そのようなファイルまたはディレクトリはありません

次のコマンド

gcloud compute copy-files c:/localfile.js loggeduser@instance-name:/resources/js --zone us-central-1

pscp: /resources/js を開けません: そのようなファイルまたはディレクトリはありません

戦争関連パス /resources/js でファイルを vm にアップロードするための正しいリモート宛先パスは何ですか?

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

google-app-engine - ドライブ フォルダにアクセスするには、Appengine Flex サービス アカウントの権限が不十分です

公式に文書化されているように、すべてのクライアント/SDK を使用するアプリケーションを作成しました。

パネルから生成されたサービス アカウントを使用してローカルで問題なく動作しますが、アプリケーションをデプロイすると、AppEngine フレキシブル環境内のサービス アカウントで問題が発生します。

17:15:04.000 /env/lib/python3.4/site-packages/oauth2client/contrib/gce.py:99: UserWarning: You have requested explicit scopes to be used with a GCE service account. 17:15:04.000 Using this argument will have no effect on the actual scopes for tokens 17:15:04.000 requested. These scopes are set at VM instance creation time and 17:15:04.000 can't be overridden in the request. 17:15:04.000 17:15:04.000 warnings.warn(_SCOPES_WARNING) 17:15:04.000 INFO:googleapiclient.discovery:URL being requested: GET https://www.googleapis.com/discovery/v1/apis/drive/v3/rest 17:15:04.000 INFO:oauth2client.client:Attempting refresh to obtain initial access_token 17:15:04.000 INFO:googleapiclient.discovery:URL being requested: GET https://www.googleapis.com/drive/v3/files/0B0Kn....M1pBNFE?alt=json 17:15:04.000 ERROR:root:Failed to retrieve file 0B0K....M1pBNFE. Is it shared with me? project-id@appspot.gserviceaccount.com 17:15:04.000 Traceback (most recent call last): 17:15:04.000 File "/home/vmagent/app/script.py", line 45, in get 17:15:04.000 .execute() 17:15:04.000 File "/env/lib/python3.4/site-packages/oauth2client/util.py", line 135, in positional_wrapper 17:15:04.000 return wrapped(*args, **kwargs) 17:15:04.000 File "/env/lib/python3.4/site-packages/googleapiclient/http.py", line 760, in execute 17:15:04.000 raise HttpError(resp, content, uri=self.uri) 17:15:04.000 googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/drive/v3/files/0B0Kn....M1pBNFE?alt=json returned "Insufficient Permission">

権限を確認しましたが、すべて設定されています。この問題は、スコープ資格情報を作成しようとしたときに表示される「この引数を使用しても効果がありません...」というメッセージが原因である可能性があります。