Application Delivery Management

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

导入样书

这是样本的第二个部分,在此部分可以声明要在当前样本中引用哪个其他样本。这样可以导入并重用其他样本,而不是在您自己的样本中重新构建相同的配置。这是必需的部分。

必须在当前样书中声明要引用的样书的 namespaceversion 号。直接使用任何一个 NITRO 配置对象的每个样书都必须引用 netscaler.nitro.config 命名空间。此命名空间包含所有 NetScaler NITRO 类型,例如 lbvserver 服务或监视。支持 NetScaler 10.5 及更高版本的样书,这意味着您可以使用样书在运行 10.5 或更高版本的任何 NetScaler 实例上创建和运行配置。

import-stylebooks 部分中使用的 prefix 属性是指代命名空间和版本组合的简写。例如,“ns”前缀可以用于指代命名空间 netscaler.nitro.config 和版本 10.5。在样书的后面部分中,不必每次要引用具有此命名空间和版本的样书时使用命名空间和版本,只需将所选前缀字符串与样书名称一起使用即可唯一标识它。

示例

import-stylebooks: - namespace: netscaler.nitro.config version: "10.5" prefix: ns - namespace: com.acme.stylebooks version: "0.1" prefix: stlb

在上述示例中,定义的第一个前缀名为 ns,它指代命名空间 netscaler.nitro.config 和版本 10.5。定义的第二个前缀名为 stlb,它指代命名空间 com.acme.样书和版本 0.1。

定义了前缀后,每次要引用属于一个特定命名空间和版本的类型或样书时,可以使用表示法 <namespace-shorthand>::<type-name>。例如,ns::lbvserver 指代在命名空间 netscaler.nitro.config(版本 10.5)中定义的类型 lbvserver。

同样,如果要引用 com.acme.样书命名空间中版本为“0.1”的样书,可以使用表示法 **stlb::<样书-name>**。样书-name>

注意

按照惯例,前缀“ns”用于指 NetScaler 的 NITRO 命名空间。

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
导入样书