必要なアクセスポリシーを追加する

接続をWebSocketに変換するために必要なポリシーを作成します。

各ウェブソケットURIのアクセスポリシーを追加します。

  1. ウェブソケットアプリケーションの場合は、ポリシー(Policies)タブに移動します。
  2. ポリシーリストのトップにある追加(Add)アイコン ()をクリックし、保護対象(Protected)を選択します。「Access Gatewayポリシータイプの詳細」を参照してください。
  3. 以下を入力します。
    フィールド
    名前(Name) WebSocket URIなどのポリシーの適切な名前。
    ポリシータイプ(Policy Type ) 保護対象(Protected)
    リソースパス(Resource Path) ウェブソケットへのURL(例:/path/to/ws1)。
  4. 詳細設定(Advanced)を展開します。
  5. カスタム構成(Custom Configuration)のテキストエリアに以下のコードを入力します。
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    
  6. 未検証(Not validated)をクリックしてコードブロックを検証します。検証が正常に行われると、ラベルが有効(Valid)に変更されます。
  7. エラーがある場合は修正します。Okay(OK)をクリックしてポリシーを確定します。
  8. 各ウェブソケットURIに対し手順を繰り返します
  9. 完了([Done)] をクリックしてアプリケーションを完成させます。

関連項目

WebSocketにおけるNGINXサポートの詳細については、「WebSocketのプロキシ設定」を参照してください。