这篇文章已经过机器翻译.放弃
使用 API 创建配置以上载证书和密钥文件
可使用样本 API 基于此样本创建配置。您可以使用任何工具,例如 curl 命令行工具或 Postman chrome 浏览器扩展程序,向 NetScaler Application Delivery Management (ADM) 发送 HTTP 请求。
考虑在 如何创建用于将 SSL 证书和证书密钥文件上载到 NetScaler ADM 的样书中为上载证书和密钥文件而创建的样书示例。使用 REST API 基于此样书创建配置包,如下所示:
POST https://<MAS_IP_Address>/stylebook/nitro/v1/config/stylebooks/com.citrix.adc.stylebooks/1.0/lb-mon/configpacks?mode=async
Content-Type: application/jsonAccept: application/json { "configpack": { "parameters": { "lb-appname": "lbmon", "lb-virtual-ip": "13.1.11.10", "lb-virtual-port": "80", "lb-service-type": "HTTP", "svc-service-type": "HTTP", "svc-servers": [ { "ip": "14.1.1.15", "port": "80" } ], "certificates": [ { "cert-name": "server_cert", "cert-file": "server_cert.pem", "ssl-inform": "PEM", "key-name": "server_key", "key-file": "server_key.pem", "cert-password": "secret", "cert-advanced": { "is-ca-cert": false, "skip-ca-name": false } } ], "lb-advanced": { "flush-on-state-down": "ENABLED", "auth-params": { "authentication": "OFF", "authentication-http-401": "OFF" }, "appflow-log": "ENABLED", "algorithm": "LEASTCONNECTION" }, "svcg-advanced": { "svc-client-ip": "DISABLED", "svc-use-source-ip": "NO", "svc-use-proxy-port": "NO", "svc-surge-protection": "OFF", "svc-client-keepalive": "NO", "svc-tcp-buffering": "NO", "svc-compression": "NO", "svc-state": "ENABLED", "svc-downstate-flush": "DISABLED", "svc-enable-health-monitor": "NO" } }, "targets": [ { "id": "8c158e7a-0087-423f-91b0-0ccf16de552a" } ] } }
此配置包通过使用 id 8c158e7a-0087-423f-91b0-0ccf16de552a 唯一标识。可以使用此 ID 查询、更新或删除该配置。成功更新配置包后,证书和密钥文件将上载到 NetScaler ADM 文件系统。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
使用 API 创建配置以上载证书和密钥文件
已复制!
失败!