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

Last published : Oct 06, 2026
使用 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
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"
            }
        ]
    }
}
此配置包通过 ID f383b454-b777-454a-8c17-c477f0bad21e 唯一标识。您可以使用此 ID 查询、更新或删除配置。配置包成功更新后,证书和密钥文件将上传到 NetScaler Console 文件系统。