使用样书 API 创建基于此样书的配置。 您可以使用任何工具(例如 curl 命令行工具或 Postman chrome 浏览器扩展)向 NetScaler 控制台发送 HTTP 请求。
考虑您在 如何创建样书以将 SSL 证书和证书密钥文件上传到 NetScaler 控制台中创建的用于上传证书和密钥文件的样书示例。 使用 REST API 从此样本创建配置包,如下所示:
POST
https://<MAS_IP_Address>/stylebook/nitro/v2/config/configpacks?mode=async
<!--NeedCopy-->
内容类型: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 地址”,
“lb-appname”:“testvip”,
“lb-virtual-port”:80,
“svc-service-type”: “SSL”,
“lb-virtual-ip”:“10.10.20.11”,
“证书”:[
{
“ssl-inform”:“PEM”,
“certkey-param”:{
“id”:“d0982579-42a9-417a-b24e-1f9ae5592f1d”,
“name”:“testcertkey”
}
}
]
},
“目标”:[
{
“instance_id”:“f383b454-b777-454a-8c17-c477f0bad21e”
}
]
}
}
<!--NeedCopy-->
此配置包使用 ID f383b454-b777-454a-8c17-c477f0bad21e 唯一标识。 您可以使用此ID来查询、更新或删除配置。 成功更新配置包后,证书和密钥文件将上传到 NetScaler 控制台文件系统。