Citrix Application Delivery Management

Usar API para importar StyleBooks personalizados

Ahora puede utilizar las API de StyleBook para importar StyleBooks personalizados en Citrix Application Delivery Management (ADM). Utilice la API REST para crear un paquete de configuración a partir de este StyleBook de la siguiente manera en cualquier herramienta como la herramienta de línea de comandos cURL o la extensión del navegador Chrome Postman. Por ejemplo, puede importar un StyleBook denominado example-lb que se puede utilizar para crear una configuración de equilibrador de carga en una instancia de Citrix ADC.

Método HTTP: POST

URL: http://<mas-ip>/stylebook/nitro/v1/config/stylebooks

Encabezados:

Content-Type: application/json
Accept: application/json
<!--NeedCopy-->

RequestBody:

{
       "stylebook":
  {
     "file_name": "example-lb.yaml",
     "source": "<base64-contents>",
     "encoding": "base64"
  }  
}
<!--NeedCopy-->

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

Mediante esta llamada a la API, también puede cargar un archivo comprimido (archivo TGZ) que contenga varios archivos StyleBook en una operación de API. Para ello, simplemente cambie el atributo nombre de archivo por el nombre de archivo.tgz y el valor del atributo source a la codificación base64 del contenido del archivo.tgz.

Después de ejecutar correctamente la API en la herramienta, obtendrá la siguiente respuesta que indica que el StyleBook se ha importado a Citrix ADM.

200 OK
<!--NeedCopy-->

Cuerpo de respuesta:

{

  "stylebook":
{

    "name": "example-lb",

    "namespace": "com.example.stylebook",

    "version": "1.0"

  }

}
<!--NeedCopy-->
Usar API para importar StyleBooks personalizados