書き換えポリシーを使用したgRPC
-
アプライアンスで書き換え機能を有効にします。
-
gRPCヘッダーを変更、追加、または削除するための書き換えアクションを構成します。
-
アクションを実行する必要があるgRPCリクエスト(トラフィック)を決定するための書き換えポリシーを構成します。
-
書き換えポリシーを負荷分散仮想サーバーにバインドして、トラフィックがポリシー式と一致するかどうかを調べます。
-
リライトポリシーを使用することで、gRPCステータスコードに基づいて以下を実行できます。
-
gRPCWebサーバーからの応答を変更します。
-
gRPCヘッダーを変更、追加、または削除します。
-
gRRCサーバーへのリクエストのURLを変更します。
-
書き換えポリシーを使用してgRPC呼び出しの終了を構成する
-
書き換え機能の有効化
-
書き換えポリシーの追加
-
書き換えポリシーを負荷分散仮想サーバーにバインドする
書き換え機能の有効化
enable ns rewrite
書き換えポリシーの追加
add rewrite policy <name> <expression> <action> [<undefaction>]-appFlowaction <actionName>
add rewrite policy grpc-rewr_pol1 "http.res.header(\"grpc-status\").NE(\"0\")" RESET
書き換えポリシーを負荷分散仮想サーバーにバインドする
bind rewrite global <policyName> <priority> [<gotoPriorityExpression> [-type <type>] [-invoke (<labelType> <labelName>)]
bind lb vserver lb-grpc –policyName grpc-rewr_pol1 –priority 100