問題タブ [google-api-gateway]
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-cloud-platform - Google API Gateway - 応答のストリーミング データ
バックエンド サービスへの単一のエントリ ポイントを確保し、API キーのセキュリティ レベルを追加するために、Google Cloud API Gatewayを使用しています。
そして、データをチャンク単位でストリーム チャンクとして返すエンドポイントが 1 つあります (コンテンツ タイプは audio/mpeg です)。エンドポイントは GET /stream と呼ばれます。
Google API Gateway を介してこの GET /stream エンドポイントをヒットすると、応答が 3 ~ 4 秒の遅延で返され、ストリームとしてではなく、完了した応答として返されることに気付きました。また、レスポンスで Content-Length ヘッダーも返されていることに気付きました。これは、最初に Gateway 側でダウンロードされたレスポンスが、リクエストを行ったクライアントに返された後であると思われます。
もちろん、元の API (Google API Gateway なし) を使用している場合は、遅延なくすぐにストリーム レスポンスを使用できます。
Google API Gateway 構成の swagger 2.0(openAPI) プロトコルを使用して GET /stream を記述する方法を次に示します。
現在、Google API Gateway はストリーミング レスポンスをサポートしていますか? ゲートウェイの swagger 2.0 構成でできる変更はありますか? 基本的に、Google API Gateway の代わりに何を使用してニーズをカバーし、ストリームをサポートできるかについてのアドバイスはありますか?
任意の提案をいただければ幸いです。前もって感謝します!
firebase - grpc + Cloud Run + API Gateway + Firebase Authentication API Config を作成できません
Cloud Run サービスにアクセスするために、API Gateway を使用して Firebase Authentication を追加しようとしています。grpc を使用して Cloud Run のサービス エンドポイントにアクセスしています。
CLI からの実行中api-config create
に、次のエラーが発生します。
ご覧のとおり、ルールは に記載されていbackend
ます。だから、何が欠けているのかわからない。また、これが grpc で Firebase Auth を使用するための正しいアプローチであるかどうかをアドバイスできますか。GCP で REST + Firebase AUth + API Gateway と同じセットアップを使用しています。