使用 API 创建配置来上传任何文件类型

您还可以使用 NetScaler 控制台 API 创建配置包,将文件上传到选定的 NetScaler 实例。 请参阅 如何创建样本以将文件上传到 NetScaler MA 服务中有关上传任意类型文件的示例。 如示例中所述,创建一个配置包并将“locationfile”参数的值设置为 NetScaler 控制台上位置文件的文件路径。 使用 REST API 从此样本创建配置包,如下所示:

POST

https://<mas_ip>/stylebook/nitro/v2/config/configpacks?mode=sync
<!--NeedCopy-->
内容类型:application/json
接受:application/json
{
    “configpack”:{
        “stylebook”:{
            “name”:“upload-geolocations”,
            “namespace”:“com.citrix.adc.stylebooks.samples”,
            “version”:“1.0”
        },
        “parameters”:{
            “locationfile”:{
                “name”:“servercert1.key”,
                “contents”:“<base64-contents>“,
                “encoding_type”:“base64”
            }
        },
        "目标": [
            {
                "instance_id": "d9dca475-abde-47ef-bf99-8434fe6ad886"
            }
        ]
    }
}

<!--NeedCopy-->