Application Delivery Management
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Usar API para crear configuraciones para cargar archivos de certificados y claves

Utilice las API de StyleBook para crear configuraciones basadas en este StyleBook. Puede utilizar cualquier herramienta como la herramienta de línea de comandos curl o la extensión del explorador Chrome Postman para enviar solicitudes HTTP a NetScaler Application Delivery Management (ADM).

Considere el ejemplo de StyleBook que creó para cargar los archivos de certificado y clave en Cómo crear un StyleBook para cargar certificados SSL y archivos de clave de certificado en NetScaler ADM. Utilice la API REST para crear un paquete de configuración a partir de este StyleBook de la siguiente manera:

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" } ] } }

Este paquete de configuración se identifica de forma única mediante el id 8c158e7a-0087-423f-91b0-0ccf16de552a. Puede utilizar este ID para consultar, actualizar o eliminar la configuración. Al actualizar correctamente el paquete de configuración, los archivos de certificado y clave se cargan en el sistema de archivos de NetScaler ADM.

La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Usar API para crear configuraciones para cargar archivos de certificados y claves