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 explorador 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.

HTTP Method: POST
URL: http://<mas-ip>/stylebook/nitro/v1/config/stylebooks
Headers:
Content-Type: application/json
Accept: application/json
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 de su 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 file_name al 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

En este artículo