Configuration de StyleBook
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Utiliser des sources de données personnalisées

En plus des instances NetScaler gérées comme source de données, vous pouvez définir et utiliser des sources de données personnalisées si les données d’entrée sont utilisées de manière répétée pour créer plusieurs configurations. Vous pouvez enregistrer les données d’entrée dans NetScaler Console en tant que source de données. De plus, vous pouvez modifier les StyleBooks pour qu’ils consomment ces données sans que les utilisateurs de StyleBook n’aient à fournir les entrées de manière répétée.

Avant d’utiliser une source de données personnalisée dans votre définition StyleBook, effectuez les opérations suivantes pour définir une source de données personnalisée :

  1. Ajouter un type de source de données.

  2. Ajouter un schéma de collection sous le type de source de données.

  3. Ajouter une source de données.

  4. Ajouter des données de collection.

Après avoir ajouté une source de données, vous pouvez utiliser cette source de données dans la définition StyleBook. Pour plus d’informations, consultez Utiliser des sources de données personnalisées dans la définition StyleBook.

Ajouter un type de source de données

Spécifiez un type de source de données pour distinguer la source à partir de laquelle les données sont récupérées.

  1. Dans Applications > Configuration > Sources de données.

  2. Sélectionnez Type de source de données et cliquez sur Ajouter.

  3. Spécifiez le Nom et la Description du type de source de données.

  4. Cliquez sur Continuer pour enregistrer le Type de source de données. Cliquez sur Fermer pour quitter le flux de travail sans enregistrer les modifications.

Type de source de données

Dans cet exemple, le type de source de données est défini sur Environnement. Ce type peut être utilisé pour définir les environnements d’application comme sources de données.

Ajouter un schéma de collection sous le type de source de données

Après avoir ajouté le Type de source de données, un écran permettant d’ajouter des Schémas de collection pour le Type de source de données s’affiche.

  1. Cliquez sur Ajouter.

  2. Spécifiez le Nom de la collection pour un schéma de collection.

  3. Saisissez la Description.

  4. Ajoutez les attributs (nom et son type) sous Détails de l’attribut selon les besoins.

  5. Cliquez sur Créer.

Type de collection

Dans cet exemple, le schéma de collection App-virtual-servers comporte quatre attributs. Ainsi, la collection que vous souhaitez stocker doit avoir ces attributs des types de données définis.

Ajouter une source de données

Définissez une source de données pour un type de source de données spécifique.

  1. Accédez à Applications > Configuration > Sources de données.

  2. Sélectionnez l’onglet Sources de données et cliquez sur Ajouter.

  3. Spécifiez le Nom.

  4. Sélectionnez le Type de source de données et saisissez la Description.

  5. Cliquez sur Continuer pour enregistrer la Source de données. Cliquez sur Fermer pour quitter le flux de travail sans enregistrer les modifications.

Source de données personnalisée

Dans cet exemple, l’environnement de production est ajouté en tant que source de données.

Ajouter des données de collection

Après avoir ajouté la Source de données, un écran permettant de saisir les données de la Source de données s’affiche. Vous pouvez voir une liste de Schémas de collection.

  1. Sélectionnez le Schéma de collection auquel vous souhaitez ajouter des données de collection.

  2. Cliquez sur Gérer les données de collection.

  3. Ajoutez des données à la collection. Vous pouvez ajouter des données une par une ou télécharger un fichier CSV. Lorsque vous téléchargez un fichier CSV, assurez-vous que les noms de colonnes correspondent aux noms d’attributs du schéma de collection.

  4. Cliquez sur OK.

Collections

Utiliser une source de données personnalisée sans collection

La section parameters suivante explique comment définir une source de données personnalisée dans la définition StyleBook sans collection.

parameters: - name: selected-environment label: Select a custom datasource environment type: datum required: true data-source: type: "Environment"

L’interface graphique du pack de configuration affiche les sources de données applicables et les utilisateurs de StyleBook peuvent en sélectionner une pour créer un pack de configuration.

Source de données personnalisée sans collection

Dans cet exemple, il utilise la source de données Production pour récupérer les données.

Dans le type de source de données Environment, pour accéder au type de collection App-virtual-servers, utilisez l’expression suivante :

$parameters.selected-environment.collections.App-virtual-servers

Extrait d’exemple :

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

Utiliser des sources de données personnalisées avec collection

La section parameters suivante explique comment définir une source de données personnalisée dans la définition StyleBook. Elle permet aux utilisateurs de StyleBook de sélectionner un élément spécifique d’une collection.

parameters: - name: selected-app-vserver label: Select a collection from the datasource type: datum required: true data-source: type: Environment collection: App-virtual-servers

Dans cet exemple, le paramètre datum est utilisé pour définir la source de données personnalisée. Il utilise la source de données Production pour récupérer les données du schéma de collection App-virtual-servers.

Dans le type de source de données Environment, pour accéder au protocole de la collection App-virtual-servers, utilisez l’expression suivante :

$parameters.selected-app-vserver.attributes.Protocol

Extrait d’exemple :

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

Lorsque vous définissez un type de collection dans la section parameters, les utilisateurs de StyleBook peuvent sélectionner la source de données et la collection.

Sélectionner plusieurs éléments d’une collection :

La section des paramètres suivante permet aux utilisateurs de StyleBook de sélectionner plusieurs éléments d’une collection.

parameters: - name: selected-app-vservers label: Select app-vservers from the collection type: datum[] required: true data-source: type: Environment collection: App-virtual-servers

Dans cet exemple, le paramètre datum est utilisé pour définir le tableau de sources de données personnalisées. L’utilisateur peut sélectionner un ou plusieurs éléments de la collection « App-virtual-servers » à partir d’une seule source de données ou de plusieurs sources de données.

L’extrait de code ci-dessous décrit la manière d’accéder aux éléments sélectionnés et à leurs attributs.

components: - name: lbvserver-comp type: ns::lbvserver repeat: repeat-list: $parameters.selected-app-vservers repeat-item: vserverObj properties: name: $vserverObj.attributes.Name ipv46: $vserverObj.attributes.IPv46 port: $vserverObj.attributes.Port servicetype: $vserverObj.attributes.Protocol

Filtrage des données de collection :

La section des paramètres suivante explique comment spécifier des filtres sur une collection de sources de données personnalisées dans la définition StyleBook. Elle permet aux utilisateurs de StyleBook de sélectionner un élément spécifique à partir d’une collection filtrée.

parameters: - name: selected-app-vserver label: Select a collection from the datasource type: datum required: true data-source: type: Environment collection: App-virtual-servers collection-filters: Protocol: SSL

Dans cet exemple, le paramètre datum est utilisé pour définir la source de données personnalisée. Il utilise la source de données de type Environnement pour récupérer les données filtrées du schéma de collection App-virtual-servers.

Une fois que l’utilisateur de StyleBook a sélectionné un serveur virtuel, tout attribut de l’élément sélectionné peut être accédé de la même manière que celle expliquée dans la section précédente.

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.