|
Starting with Prisma Access 6.1.0, Prisma Access enforces a strict format for the source URLs of External
Dynamic Lists (EDLs) referenced by Explicit Proxy configurations
(including shared EDLs and EDLs scoped to the Explicit Proxy
device group or Explicit Proxy parent device group). If any EDL
source URL does not conform to the required format, the commit
fails with the following error:
Invalid source URL format for EDL
"<edl-name>". URL must start with http:// or https://
and be properly formatted.
A source URL is accepted only if it:
- Begins with a lowercase http or
https scheme
- Specifies a host that contains no inline credentials,
colons, slashes, or whitespace
- Uses a digits-only port number, if a port is specified
- Begins any path component with
/
Predefined EDLs are exempt.
The following examples would pass commit checks:
- https://feeds.example.com/list.txt/
- https://feeds.example.com:8443/list.txt
- http://10.20.30.40:8080/feed.txt
The following examples would fail commit checks and block the
commit:
- https://user:password@feeds.example.com/list.txt
(inline credentials are not allowed)
- feeds.example.com/list.txt
(missing scheme)
- ftp://feeds.example.com/list.txt/httpsa://...
(invalid scheme)
- https:// (no host)
- https://feeds.example.com:port/list.txt
(non-numeric port)
- https://feeds.example.com?type=ip
(query string not preceded by a /
path)
Workaround: URLs using inline credentials
(user:pass@host), a
missing/invalid scheme, a non-numeric port, white space, or an
unpathed query string will now block the commit. Update any
non-conforming EDL source URL to use the format
http(s)://host[:port][/path].
For EDLs that previously used inline credentials
(user:pass@host), remove the
credentials from the URL and configure authentication through
the EDL's authentication settings instead.
|