配置策略扩展

当您的策略扩展文件准备就绪后,将其导入到 NetScaler 设备。导入过程将扩展文件复制到 NetScaler 设备上的目录中,并检查语法错误。

导入后,您必须使扩展文件可用于策略表达式。

注意: 导入命令用于将文件内容从外部来源或内部来源 \<src\>下载到 NetScaler 文件系统。要首次将此文件内容加载到一个或多个数据包引擎中,请使用 add 命令。如果文件内容有更新,则可以通过发出带有 overwrite 参数的导入命令将更新后的内容下载到 NetScaler 文件系统。该命令更新文件系统中的内容。要将更新的内容加载到一个或多个数据包引擎,请使用 update 命令。

使用 CLI 配置策略扩展

  1. 将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 NetScaler 设备。

    1. HTTP 导入

      如果您有 Web 服务器可用,则可以将扩展文件存储在 Web 服务器目录中,然后将其导入 NetScaler 设备。

      import ns extension <src> <name> [-comment<string>] [-overwrite]
      <!--NeedCopy-->
      

      示例:

      import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation
      <!--NeedCopy-->
      
    2. 本地导入

      您可以使用 SSH 客户端将扩展文件从工作站复制到 NetScaler 设备的 /var/tmp 目录中

      scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp
      <!--NeedCopy-->
      

      其中,

      • extension-file-name 是客户端计算机上扩展文件的名称。
      • ns-userid 是有权写入 /var/tmp 的 NetScaler 设备用户。
      • ns-ip-addr 是 NetScaler 的 IP 地址。

      将文件复制到 NetScaler 设备后,在 NetScaler 设备上运行导入命令。

      import ns extension local:<extension-file-name extension-name>
      <!--NeedCopy-->
      

      注意: 必须通过运行 import 命令,使用 CLI 导入 本地扩展文件。

  2. 将策略扩展添加到数据包引擎以进行评估。

    add ns extension <name> [-comment <string>]
    <!--NeedCopy-->
    

    示例:

    add ns extension myextension
    <!--NeedCopy-->
    

导入扩展文件后,如果您在导入命令中包含-overwrite 参数,则可以对其进行更新,也可以将其删除。您还可以显示导入的扩展文件的详细信息。

从源代码更新 NetScaler 设备上的扩展文件

在命令提示符下,键入:

update ns extension <name>
<!--NeedCopy-->

注意: 只有在使用-overwrite 参数将指定的扩展文件导入 NetScaler 设备后,才能更新扩展文件。

示例:

update ns extension myextension
<!--NeedCopy-->

从 NetScaler 设备中删除扩展文件

在命令提示符下,键入:

rm ns extension <name>
<!--NeedCopy-->

示例:

rm ns extension myextension
<!--NeedCopy-->

在 NetScaler 设备上显示指定扩展函数的详细信息

在命令提示符下,键入:

show ns extension <name>
<!--NeedCopy-->

示例:

show ns extension myextension
<!--NeedCopy-->

使用 GUI 配置策略扩展

  1. 将策略扩展文件从 Web 服务器(使用 HTTP)或本地工作站导入 NetScaler 设备。

    1. 导航到 AppExpert > 策略扩展名,单击策略扩展名, 从导入表单下拉列表中选择要导入的扩展文件位置的 URL。

    2. 导航到 AppExpert > 策略扩展名策略扩 展名,然后在“导入自”下拉列表中选择“文件”来 导入 扩展文件。

  2. 将策略扩展添加到数据包引擎以进行评估。

    导航到 AppExpert > 策略扩展 ,然后在策略扩展 选项卡上添加扩展文件。

从源代码更新 NetScaler 设备上的扩展文件

导航到 AppExpert** > 策略扩展,然后在“策略扩展**”选项卡上更新扩展文件。

从 NetScaler 设备中删除扩展文件

导航到 AppExpert > 策略扩展 ,然后在 策略扩展 选项卡中删除扩展文件。

在 NetScaler 设备上显示指定扩展函数的详细信息

导航到 AppExpert > 策略扩展 ,然后在 策略扩展功能 选项卡上,单击要查看详细信息的扩展函数的单击下拉列表箭头。

配置策略扩展