問題タブ [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.
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 が既に有効になっていることが表示されます。(スクリーンショットを参照してください。)
また、これは他のチーム メンバーにも有効であることに注意してください。また、別のプロジェクトに対する同じコマンドも成功しました。つまり、プロジェクトと私のアカウントに固有の設定のようなものですが、私にはわかりません。
これを機能させるにはどうすればよいですか?
ローカル ログには次のものが含まれます。
}
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.
どんな助けでも大歓迎です!
java - Docker イメージが VM のデプロイを妨げる
mvn gcloud:deploy
コマンドを中断しましたが、このエラー メッセージが表示され続けたため、再デプロイできませんでした。GCS からすべての自己生成バケットを削除しましたが、それでも結果は変わりません。
この「ロック」は、後で削除されるビルダー インスタンスの Google のソース ファイルにあるのではないかと疑っていたので、それが不平を言っていることを実行し、app.yaml ファイルでランタイムを Java からカスタムに変更し、再デプロイしました。
Java ランタイムを使用して VM をデプロイできなくなりました。同じエラー メッセージが引き続き表示されます。このファントム Docker イメージを取り除くためにクリーン ビルドを実行するにはどうすればよいですか?
java - GAE Java Flexible env 502 不良ゲートウェイ
過去 3 年間、標準環境で正常に動作していた Java アプリの App Engine フレキシブル環境に移行しました。
サーブレット呼び出しで 502 不正なゲートウェイが発生しました。ここに簡単な説明があります -
http://----.appspot.com/carSearch?
同じデータ (JSON) を返す同様のサーブレットは正常に機能しますが、これは機能しません。OutpoutStream / PrintWriter を使用しようとしましたが、どれも機能しませんでした。
他のサーブレットとの唯一の違いは、データをセッションに保存してから返すことです。Cloudflare は、オリジン サーバーが原因で問題が発生していることを確認しました。
node.js - Google マネージド VM で複数回実行されるスクリプト
私はGoogleクラウドとノードでかなり新しいです。Google の推奨事項 (常に Firebase を監視する必要がある) に基づいて、アプリ エンジンだけでなく、マネージド VM ノード アプリをデプロイしました。デプロイするたびに 22 ~ 23 個のインスタンスが存在します。これは期待されていますか?必要な場合にのみ拡張されると思いました。
このノード アプリには、Firebase 変数と変更を監視するメソッドがあり、スクリプトは通知を送信します。
今起こっていることは、複数の通知が発生していることです。私は 1 つだけを期待しています。このアプリのインスタンスが複数あるためだと思います。
1人だけが見られるようにする正しい方法は何ですか?
ありがとう。
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 にアップロードするための正しいリモート宛先パスは何ですか?
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">
権限を確認しましたが、すべて設定されています。この問題は、スコープ資格情報を作成しようとしたときに表示される「この引数を使用しても効果がありません...」というメッセージが原因である可能性があります。