Verwenden Sie die StyleBook-APIs, um Konfigurationen basierend auf diesem StyleBook zu erstellen. Sie können jedes beliebige Tool wie das Curl-Befehlszeilentool oder die Postman-Chrome-Browsererweiterung verwenden, um HTTP-Anfragen an die NetScaler-Konsole zu senden.
Betrachten Sie das StyleBook-Beispiel, das Sie zum Hochladen der Zertifikats- und Schlüsseldateien in So erstellen Sie ein StyleBook zum Hochladen von SSL-Zertifikats- und Zertifikatsschlüsseldateien in die NetScaler-Konsoleerstellt haben. Verwenden Sie die REST-API, um aus diesem StyleBook wie folgt ein Konfigurationspaket zu erstellen:
POST
https://<MAS_IP_Address>/stylebook/nitro/v2/config/configpacks?mode=async
<!--NeedCopy-->
Inhaltstyp: application/jsonAkzeptieren: application/json
{
"configpack": {
"stylebook": {
"name": "lb-mon_test",
"namespace": "com.citrix.adc.stylebooks",
"version": "2.0"
},
"parameters": {
"lb-service-type": "SSL",
"ip-address-type": "IP-Adresse",
"lb-appname": "testvip",
"lb-virtual-port": 80,
"svc-service-type": "SSL",
"lb-virtual-ip": "10.10.20.11",
"certificates": [
{
"ssl-inform": "PEM",
"certkey-param": {
"id": "d0982579-42a9-417a-b24e-1f9ae5592f1d",
"name": "testcertkey"
}
}
]
},
"Ziele": [
{
"Instanz-ID": "f383b454-b777-454a-8c17-c477f0bad21e"
}
]
}
}
<!--NeedCopy-->
Dieses Konfigurationspaket wird eindeutig durch die ID f383b454-b777-454a-8c17-c477f0bad21e identifiziert. Mit dieser ID können Sie die Konfiguration abfragen, aktualisieren oder löschen. Nach erfolgreicher Aktualisierung des Konfigurationspakets werden die Zertifikats- und Schlüsseldateien in das Dateisystem der NetScaler-Konsole hochgeladen.