Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

API Gateway で WebSocket API のルートレスポンスを設定する

フォーカスモード
API Gateway で WebSocket API のルートレスポンスを設定する - Amazon API Gateway

WebSocket ルートは、双方向または単方向通信に対して設定できます。ユーザーがルートレスポンスを設定しない限り、API Gateway はルートレスポンスにバックエンドレスポンスを渡しません。

注記

WebSocket API の $default ルートレスポンスのみを定義できます。統合レスポンスを使用して、バックエンドサービスからのレスポンスを操作できます。詳細については、「統合レスポンスの概要」を参照してください。

API Gateway コンソール、AWS CLI、または AWS SDK を使用して、ルートレスポンスとレスポンス選択式を設定できます。

ルートレスポンス選択式の設定の詳細については、「ルートレスポンス選択式」を参照してください。

API Gateway コンソールを使用したルートレスポンスの設定

WebSocket API を作成し、プロキシ Lambda 関数をデフォルトルートにアタッチしたら、API Gateway コンソールを使用してルートレスポンスを設定できます。

  1. API Gateway コンソールにサインインし、$default ルートの Lambda 関数の統合で WebSocket API を選択します。

  2. [Routes] (ルート) で、$default ルートを選択します。

  3. [双方向通信を有効にする] を選択します。

  4. [API のデプロイ] を選択します。

  5. API をステージにデプロイします。

以下の wscat コマンドを使用して、API に接続します。wscat の詳細については、「wscat を使用した WebSocket API への接続とメッセージの送信」を参照してください。

wscat -c wss://api-id.execute-api.us-east-2.amazonaws.com/test

Enter ボタンを押して、デフォルトルートを呼び出します。Lambda 関数の本体が戻るはずです。

AWS CLI を使用してルートレスポンスを設定する

次の create-route-response コマンドは、$default ルートのルートレスポンスを作成します。API ID とルート ID は、get-apis コマンドと get-routes コマンドを使用して特定できます。

aws apigatewayv2 create-route-response \ --api-id aabbccddee \ --route-id 1122334 \ --route-response-key '$default'

出力は次のようになります。

{ "RouteResponseId": "abcdef", "RouteResponseKey": "$default" }
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.