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