Application Delivery Management

使用 API 创建配置以上传证书和密钥文件

使用 StyleBook API 基于此 StyleBook 创建配置。您可以使用任何工具(例如 curl 命令行工具或 Postman Chrome 浏览器扩展程序)向 NetScaler Console 发送 HTTP 请求。

请参考您在如何创建 StyleBook 以将 SSL 证书和证书密钥文件上传到 NetScaler Console 中创建的用于上传证书和密钥文件的 StyleBook 示例。使用 REST API 从此 StyleBook 创建配置包,如下所示:

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-->

此配置包通过 ID f383b454-b777-454a-8c17-c477f0bad21e 唯一标识。您可以使用此 ID 查询、更新或删除配置。成功更新配置包后,证书和密钥文件将上传到 NetScaler Console 文件系统。

使用 API 创建配置以上传证书和密钥文件