問題タブ [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 投票する
0 に答える
402 参照

google-app-engine - App Engine でマネージド VM からの不正なゲートウェイ レスポンスを解決するにはどうすればよいですか?

Google Cloud Storage のファイルを含む zip アーカイブを作成する App Engine 上のマネージド VM に小さなサーブレットをデプロイしました。同じコードが App Engine インスタンスで正常に動作しますが、マネージド VM にデプロイすると、クライアントは 502 Bad gateway 応答を受け取ります。

このサーブレットのコードを単純なものに置き換えると:

期待どおりに動作します。また、私のログ ステートメントは、元のコードが正しく実行されたことを示しています。データストアからエンティティを読み取り、クラウド ストレージからファイルを取得し、その内容を応答の OutputStream に書き込みます。したがって、ブラウザーがこの 502 エラーを受け取ることを除いて、すべてが機能します。

誰でもこれを解決する方法を知っていますか?

ここに画像の説明を入力

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

maven - gcloud:次の理由でデプロイに失敗しました:証明書をコピーできません

Windows 10 を使用して、gcloud maven プラグインを使用して VM マネージド appeengine プロジェクトをデプロイしようとしています。そのため、 mvn clean install を正常に実行した後、 mvn gcloud:deployを実行すると、コンソールに次の出力が表示されて失敗します。

次のように gcloud maven プラグイン バージョン 2.0.9.90.v20151210 を使用しています

最新のクラウド SDK を使用

なぜこれが起こるのですか?

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

managed-vm - Google マネージド VM でローカル SSD ストレージを使用することはできますか?

私たちはマネージド VM を使用しており、現在、VM のローカル ディスク (標準の磁気 HD) からファイルを提供できるだけでなく、Google Cloud Storage (これも磁気 HD によってバックアップされています) からもファイルを提供できます。 https://cloud.google.com/appengine/docs/managed-vms/

レイテンシの影響を受けやすいコンテキストで大きなファイル (高解像度の地理的画像) を扱っているため、マネージド VM アプリでローカル SSD を使用できるようにしたいと考えています (データが永続的でなくても問題ありません。高速で大きなファイルを扱う必要があります)。ある時点で、高速で大きなファイルを操作するように設計された他のサービス (Blobstore など) を使用したい場合がありますが、ファイルを操作するようにワークフローが既に設定されているため、より高速なファイルを設定するのが最も簡単なはずです。今すぐシステム。マネージド VM でローカル SSD ストレージを使用することはできますか?

ローカル SSD に関する情報は次のとおりです。これらは、インスタンスの作成時に作成する必要があります (マネージド VM がバックグラウンドで作成している Google コンピューティング インスタンスの場合)。ローカル SSD はコマンドライン、gcloud compute、または API を介して作成できるようですが、マネージド VM がインスタンスの作成を行っているため、これらをどこで構成するかは明確ではありません。おそらく app.yaml、Dockerfile、または gcloud コマンドでこれを行うでしょうが、これがどのように機能するかは明らかではありません。 https://cloud.google.com/compute/docs/disks/local-ssd

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

node.js - WebSocket WS SSL

Google App Engine/マネージド VM を使用して、Web ソケットを使用する nodeJS アプリケーションを開発しています。

アプリの一部として、フロント エンドは Websocket などを使用して接続する必要があります。

私が苦労しているのは、SSL 部分が確実に機能するようにする方法です。WebSocketServer を開始するための現在のコードは次のとおりです。

var WebSocketServer = require('ws').Server;

var wss = new WebSocketServer({port:3001});

ただし、これは標準サーバー (つまり、ws://127.0.0.1:3001) のみを作成します。

私の質問は、WebSocketServer を使用して、SSL で使用する WebSocketServer を作成するにはどうすればよいですか?