Application Delivery Management

API zur Erstellung von Konfigurationen zum Hochladen von Zertifikats- und Schlüsseldateien verwenden

Verwenden Sie die StyleBook-APIs, um Konfigurationen basierend auf diesem StyleBook zu erstellen. Sie können jedes Tool, wie das Befehlszeilentool curl oder die Postman Chrome-Browsererweiterung, verwenden, um HTTP-Anfragen an die NetScaler Console zu senden.

Betrachten Sie das StyleBook-Beispiel, das Sie zum Hochladen der Zertifikats- und Schlüsseldateien erstellt haben, unter So erstellen Sie ein StyleBook zum Hochladen von SSL-Zertifikats- und Zertifikatsschlüsseldateien in die NetScaler Console. Verwenden Sie die REST-API, um ein Konfigurationspaket aus diesem StyleBook wie folgt zu erstellen:

POST

https://<MAS_IP_Address>/stylebook/nitro/v2/config/configpacks?mode=async

<!--NeedCopy-->
Content-Type: application/jsonAccept: 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 Address",
            "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"
                    }
                }
            ]
        },
        "targets": [
            {
                "instance_id": "f383b454-b777-454a-8c17-c477f0bad21e"
            }
        ]
    }
}

<!--NeedCopy-->

Dieses Konfigurationspaket wird eindeutig durch die ID f383b454-b777-454a-8c17-c477f0bad21e identifiziert. Sie können diese ID verwenden, um die Konfiguration abzufragen, zu aktualisieren oder zu löschen. Bei erfolgreicher Aktualisierung des Konfigurationspakets werden die Zertifikats- und Schlüsseldateien in das Dateisystem der NetScaler Console hochgeladen.

API zur Erstellung von Konfigurationen zum Hochladen von Zertifikats- und Schlüsseldateien verwenden