Setting an Encoding Option for the URL

For better data security, Intelligence provides options to encode the Intelligence URL string. Based on your requirement, you can set the limit for the URL string length and then select a preferred URL encoding option.

The supported URL encoding options are:

If you do not specify an encoding option, the default encoding option is set as plain.

To set an encoding option for the URL string:

  1. Login to the Management portal as the administrator.

    https://<virtual_FQDN>:5443

  2. Click CLUSTER > Dashboard. You will be redirected to the Kubernetes Dashboard.

  3. Under Namespace, search and select the arcsight-installer-xxxx namespace.

  4. Under Config and Storage, click Config Maps.

  5. Click the filter icon, and search for investigator-default-yaml.

  6. Click and select Edit.

  7. In the YAML tab, specify the preferred URL encoding option in urlEncoding and the preferred URL string length limit in urlLimit.

  8. Click Update.

  9. Restart the interset-api pods:

    1. Launch a terminal session and log in to the master or worker node.

    2. Execute the following command to retrieve the namespace:

      export NS=$(kubectl get namespaces | grep arcsight|cut -d ' ' -f1)

    3. Execute the following commands to restart the interset-api pods:

      kubectl -n $NS scale deployment interset-api --replicas=0

      kubectl -n $NS scale deployment interset-api --replicas=2