書き換えポリシーを使用したgRPC
-
アプライアンスの書き換え機能を有効にします。
-
gRPC ヘッダーを変更、追加、または削除する書き換えアクションを設定します。
-
アクションを実行する必要があるgRPCリクエスト(トラフィック)を決定するための書き換えポリシーを設定します。
-
書き換えポリシーを負荷分散仮想サーバーにバインドして、トラフィックがポリシー表現と一致するかどうかを確認します。
-
リライトポリシーを使用すると、gRPC ステータスコードに基づいて次の操作を実行できます。
-
gRPC Web サーバーからの応答を変更します。
-
gRPC ヘッダーを変更、追加、または削除します。
-
gRC サーバーへのリクエストの 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