ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

创建或修改策略

所有策略都有一些共同功能。创建策略至少包括命名策略和配置规则。各种功能的策略配置工具具有重叠区域,但也存在差异。有关为特定功能配置策略(包括将操作与策略关联)的详细信息,请参阅该功能的文档。

要创建策略,首先确定策略的目的。例如,您可能需要定义一个策略,用于标识图像文件的 HTTP 请求或包含 SSL 证书的客户端请求。除了知道您希望策略使用的信息类型之外,您还需要知道策略正在分析的数据的格式。

接下来,确定策略是否全局适用,还是该策略是否适用于特定虚拟服务器。还要考虑评估策略的顺序(这将由您绑定策略的方式决定)将对您即将配置的策略产生的影响。

使用 CLI 创建策略

在命令提示符下,键入以下命令以创建策略并验证配置:

- add responder|dns|cs|rewrite|cache policy <policyName> -rule <expression> [<feature-specific information>] - show rewrite policy <name>

示例 1:

add rewrite policy "pol_remove-ae" true "act_remove-ae" Done > show rewrite policy pol_remove-ae Name: pol_remove-ae Rule: true RewriteAction: act_remove-ae UndefAction: Use Global Hits: 0 Undef Hits: 0 Bound to: GLOBAL RES_OVERRIDE Priority: 90 GotoPriorityExpression: END Done

示例 2:

add cache policy BranchReportsCachePolicy -rule q{http.req.url.query.value("actionoverride").contains("branchReport s")} -action cache Done show cache policy BranchReportsCachePolicy Name: BranchReportsCachePolicy Rule: http.req.url.query.value("actionoverride").contains("branchReports") CacheAction: CACHE Stored in group: DEFAULT UndefAction: Use Global Hits: 0 Undef Hits: 0 Done

注意: 在命令行中,策略规则(表达式)中的引号必须用 q 分隔符进行转义或分隔。有关详细信息,请参阅 配置高级策略表达式:开始

使用 GUI 创建或修改策略

  1. 在导航窗格中,展开要为其配置策略的功能的名称,然后单击策略。例如,您可以选择内容交换、集成缓存、DNS、重写或响应程序
  2. 在详细信息窗格中,单击“添加”,或选择现有策略,然后单击“打开”。此时将显示策略配置对话框。
  3. 为以下参数指定值。(星号表示必填参数。有关括号中的术语,请参阅“用于创建或修改策略的参数”中的相应参数。“)
  4. 单击 Create(创建),然后单击 Close(关闭)。
  5. 单击保存。此时将添加策略。 注意:创建策略后,您可以通过单击配置窗格中的策略条目来查看策略的详细信息。突出显示和下划线的详细信息是指向相应实体的链接(例如,命名表达式)。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
创建或修改策略