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!
使用自定义数据源
除了 作为数据源的托管 NetScaler 实例外,如果输入数据重复用于创建多个配置,您还可以定义和使用定制数据源。您可以在 NetScaler 控制台中将输入数据保存为数据源。而且,您可以修改样书以使用这些数据,而无需样书用户重复提供输入。
在样书定义中使用自定义数据源之前,请执行以下操作来定义自定义数据源:
添加数据源后,可以在样书定义中使用此数据源。有关更多信息,请参见在 样书定义中使用自定义数据源。
添加数据源类型
指定数据源类型以区分检索数据的来源。
-
在“应用程序”>“配置”>“数据源”中。
-
选择 数据源类型。
-
指定数据源类型的 名称 和 描述 。
-
单击创建。
在此示例中,数据源类型设置为 环境。此类型可用于将应用程序环境定义为数据源。
添加数据源
为特定数据源类型定义数据源。
-
转到 应用程序 > 配置 > 数据源。
-
单击添加。
-
指定 数据源名称、 数据源类型和 描述。
-
单击创建。
在此示例中,将生产环境添加为数据源。
添加收藏类型
添加集合类型以描述可以存储在集合中的数据类型。
-
转到 应用程序 > 配置 > 数据源。
-
选择 集合类型。
-
单击添加。
-
指定集合类型的 名称 。
-
选择 数据源类型。
-
添加属性名称及其类型。
-
单击创建。
在此示例中, App-Virtual-Server s 集合类型有四个属性。因此,您要存储的集合必须具有所设置数据类型的这些属性。
添加收藏夹
根据所选集合类型添加相应的集合。
-
转到 应用程序 > 配置 > 数据源。
-
在 集合类型中,选择要向其添加集合的集合类型。
-
指定集合的 名称 。
-
选择 数据源。
-
向集合中添加数据。您可以逐个添加数据,也可以上载 CSV 文件。
如果您要上载 CSV 文件,请确保列名与集合类型的属性名称相匹配。
-
单击创建。
使用无需收集的自定义数据源
以下 parameters
部分介绍如何在没有集合的情况下在样书定义中定义自定义数据源。
parameters:
-
name: selected-environment
label: Select a custom datasource environment
type: datum
required: true
data-source:
type: "Environment"
<!--NeedCopy-->
配置包 GUI 显示适用的数据源,样书用户可以选择其中任何一个来创建配置包。
在此示例中,它使用 Production
数据源来检索数据。
在 Environment
数据源类型中,要访问 App-virtual-servers
集合类型,请使用以下表达式:
$parameters.selected-environment.collections.App-virtual-servers
<!--NeedCopy-->
示例片段:
components:
-
name: lbvserver-comp
type: ns::lbvserver
repeat: $parameters.selected-environment.collections.App-virtual-servers
repeat-item: app
properties:
name: $app.attributes.Name + "-lb"
ipv46: ip($app.attributes.IPv46 )
port: $app.attributes.Port
servicetype: $app.attributes.Protocol
components:
-
name: servicegroup-comp
type: ns::servicegroup
properties:
servicegroupname: $parent.properties.name + "-svcgrp"
servicetype: $parent.properties.servicetype
components:
-
name: lbvserver-svg-binding
type: ns::lbvserver_servicegroup_binding
properties:
name: $parent.parent.properties.name
servicegroupname: $parent.properties.servicegroupname
<!--NeedCopy-->
在集合中使用自定义数据源
以下 parameters
部分介绍如何在样书定义中定义自定义数据源。它允许样书用户选择集合中的特定项目。
parameters:
-
name: selected-app-vserver
label: Select a collection from the datasource
type: datum
required: true
data-source:
type: Environment
collection: App-virtual-servers
<!--NeedCopy-->
在此示例中, datum
参数用于定义自定义数据源。它使用 Production
数据源从 App-virtual-servers
集合类型检索数据。
在 Environment
数据源类型中,要访问 App-virtual-servers
集合中的协议,请使用以下表达式:
$parameters.selected-app-vserver.attributes.Protocol
<!--NeedCopy-->
示例片段:
components:
-
name: lbvserver-comp
type: ns::lbvserver
properties:
name: $parameters.selected-app-vserver.attributes.Name
ipv46: $parameters.selected-app-vserver.attributes.IPv46
port: $parameters.selected-app-vserver.attributes.Port
servicetype: $parameters.selected-app-vserver.attributes.Protocol
<!--NeedCopy-->
当您在 parameters
部分中定义集合类型时,样书用户可以选择数据源和集合。
共享
共享
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.