Configuración de StyleBook
Gracias por los comentarios

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

Utilice las API para crear configuraciones

Utilice la API 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 Postman para el navegador Chrome, para enviar solicitudes HTTP a NetScaler Console.

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

POST

https://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks?mode=async

{ "configpack": { "stylebook": { "name": "lb", "namespace": "com.citrix.adc.stylebooks", "version": "1.1" }, "parameters": { "lb-appname": "lbapp1", "lb-virtual-ip": "192.168.1.1", "lb-virtual-port": "443", "lb-service-type": "SSL", "svc-service-type": "HTTP", "svc-servers": [ { "ip": "193.1.1.1", "port": "80" } ], "certificates": [ { "cert-name": "cert1", "cert-file": { "name": "c3.pem", "contents": "<base64 encoded content>", "encoding_type": "base64" }, "ssl-inform": "PEM", "key-file": { "name": "c3.key", "contents": "<base64 encoded content>", "encoding_type": "base64" } } ] }, "targets": [ { "instance_id": "1b322685-3b23-4111-a9ce-56dd1c659e4c" } ] } } }

Esto devuelve un identificador de trabajo que se puede utilizar para realizar un seguimiento de la finalización del trabajo de configuración:

{ "job": { "job_id": "388922985" } }

Utilice la API de sondeo de trabajos para averiguar el estado del trabajo y cuándo se ha completado el trabajo de configuración:

GET

https://<ADM-endpoint-name>/stylebook/nitro/v2/config/jobs/388922985

200 OK { "job": { "job_id": "388922985", "status": "completed", "progress_info": [...], "result": { "config_key": "388922985", "created_by": "nsroot", "created_datetime": "2023-01-14 01:46:05.410998", "created_datetimestamp": "2023-01-14 01:46:05", "id": "388922985", "incarnation_number": "0", "last_modified_by": "nsroot", "last_modified_datetime": "2023-01-14 01:46:05", "lock": "Y", "name": "sample-dns-stylebook", "namespace": "com.citrix.adc.tests", "primary_keys": "{}", "sb_id": "samp4ed0c4c90aefaadaff6422b0c395f67f", "status": "completed", "target_devices_json": "[{"instance_id": "49a45044-ceb3-4e9d-8a5d-e3fe225d90ed", "id": "1833061454", "group_id": "", "instance_ip": "192.168.153.165", "hostname": "ctx-adc-dc01-v-prod-54", "instance_role": "[\\"default\\"]", "incarnation_number": "0"}]", "tenant_id": "1a45fd70-7ce3-4bff-8642-1bd7f7e97673", "version": "1.0" } } }

El ID de trabajo (388922985) identifica el paquete de configuración. Puede utilizar este ID para consultar, actualizar o eliminar la configuración.

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.