Configuración de StyleBook
Gracias por los comentarios

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

Usa las API para importar StyleBooks personalizados

Utilice la API StyleBook para importar StyleBooks personalizados a NetScaler Console. Utilice las API REST para crear un paquete de configuración a partir de este StyleBook en cualquier herramienta, como la herramienta de línea de comandos cURL o la extensión del navegador Postman para Chrome. Por ejemplo, puede importar un StyleBook llamado example-lb que se pueda usar para crear una configuración de balanceador de carga en una instancia de NetScaler.

Método HTTP: POST

URL: https://<ADM-endpoint-name>/stylebook/nitro/v2/config/stylebooks/actions/import?mode=async

{ "import": { "file_name": "add_dnssoarec.yaml", "source": "<base 64 encoded content of the sb definition>", "encoding": "base64" } }

Donde, el valor del source atributo es la codificación en base64 del contenido del archivo StyleBook. Puede pegar el contenido YAML del archivo StyleBook en una herramienta en línea. Por ejemplo, https://www.browserling.com/tools/file-to-base64 utilícela para obtener la cadena base64 que luego puede usar como valor para el source atributo.

Con esta llamada a la API, también puedes cargar un archivo tar comprimido (archivo.tgz) con varios archivos de StyleBook en una operación de API. Haga lo siguiente:

  • Cambie el atributo file_name al archivo.tgz
  • Cambie el source atributo a la codificación base64 del contenido de su archivo.tgz

Una vez que la API se haya ejecutado correctamente en la herramienta, recibirá una respuesta con un ID de trabajo. Utilice este identificador de trabajo para realizar un seguimiento de la operación hasta su finalización:

200 ACCEPTED

Cuerpo de respuesta:

{ "job": { "job_id": "12345678" } }

Utilice el ID de trabajo para realizar un seguimiento del estado de la operación:

Método HTTP: GET

URL: https://<ADM-endpoint-name>/stylebook/nitro/v2/config/jobs/<job-id>

Se devuelve el estado del trabajo:

200 OK

Cuerpo de respuesta:

{ "job": { "job_id": "<job-id>", "progress_info": [ { "is_last": "true", "message": "No job found", "status": "failed" } ], "status": "completed" } }

El valor de estado “completado” indica que el StyleBook se ha importado correctamente. Confirme el estado de las operaciones obteniendo información en el StyleBook:

Método HTTP: GET

URL: https://<ADM-endpoint-name>/stylebook/nitro/v2/config/stylebooks/samples/1.0/demo-helper-object

Se muestran los detalles del StyleBook importado:

200 OK

Cuerpo de respuesta:

{ "stylebook": { "builtin_namespaces": {}, "created_datetime": "2023-01-14 00:13:59", "custom": true, "dependencies": [], "deprecate": "false", "description": "This Stylebook is a test", "display_name": "Test StyleBooks", "encoding": "BASE64", "header": "Test StyleBooks", "icon": "''", "id": "demo575731aacbfc20b4ff00b3b60ea59855", "is_updatable": true, "name": "demo-helper-object", "namespace": "samples", "primary_keys": {}, "private": false, "repository_name": "", "reverse_dependencies": [], "schema_version": "1.0", "source": "<base 64 encoded content of the stylebook definition>", "tenant_id": "1a45fd70-7ce3-4bff-8642-1bd7f7e97673", "username": "abc", "version": "1.0" } }
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.
Usa las API para importar StyleBooks personalizados