This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
带有重写策略的 gRPC
带重写策略的 gRPC 用例解释了 NetScaler 设备在重写 gRPC 请求或响应中的某些信息时是如何工作的。下图显示了组件的交互作用。
下图显示了组件如何使用重写策略配置在 gRPC 中相互交互。
- 在设备上启用重写功能。
- 配置重写操作以修改、添加或删除 gRPC 标头。
- 配置重写策略以确定必须对哪些 gRPC 请求(流量)采取操作。
- 将重写策略绑定到负载平衡虚拟服务器,以检查流量是否与策略表达式相匹配。
- 通过使用重写策略,您可以基于 gRPC 状态代码执行以下操作。
- 修改来自 gRPC Web 服务器的响应。
- 修改、添加或删除 gRPC 标头。
- 修改发往 gRC 服务器的请求的 URL。
使用重写策略配置 gRPC 呼叫终止
要使用重写策略配置 gRPC 呼叫终止,必须完成以下步骤:
- 启用重写功能
- 添加重写策略
- 将重写策略绑定到负载平衡虚拟服务器
启用重写功能
要使用重写功能,必须先将其启用。
在命令提示符下,键入:
enable ns rewrite
添加重写策略
配置重写操作后,接下来必须配置重写策略以选择 NetScaler 设备必须重写的 gRPC 请求。
在命令提示符下,键入:
add rewrite policy <name> <expression> <action> [<undefaction>]-appFlowaction <actionName>
示例:
add rewrite policy grpc-rewr_pol1 "http.res.header(\"grpc-status\").NE(\"0\")" RESET
将重写策略绑定到负载平衡虚拟服务器
要使策略生效,必须使用 gRPC 服务将其绑定到负载平衡虚拟服务器。
在命令提示符下,键入:
bind rewrite global <policyName> <priority> [<gotoPriorityExpression> [-type <type>] [-invoke (<labelType> <labelName>)]
示例:
bind lb vserver lb-grpc –policyName grpc-rewr_pol1 –priority 100
共享
共享
在本文中
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.