Warum gibt die Abfrage an die API EDL nur 100 Einträge statt der gesamten Liste zurück?
8038
Created On 09/28/20 07:31 AM - Last Modified 03/02/23 05:36 AM
Question
Warum gibt die Abfrage an die API EDL nur 100 Einträge statt der gesamten Liste zurück?
Details
- PAN-OS Upgrade auf 9.0.x
- API Abfrage an Liste EDL gibt nur 100 Einträge zurück
- Die gleiche Abfrage würde alle Einträge auf 8.1.x zurückgeben
Environment
- Palo Alto Firewalls
- PAN-OS Upgrade auf 9.0.x
- Externe dynamische Liste ( EDL ) konfiguriert.
Answer
- Die Standardabfrage in PAN-OS 9.0.x gibt nur 100 Einträge zurück.
- Um eine bestimmte Anzahl von Einträgen zu erhalten, verwenden Sie den neu eingeführten Num-Datensatzparameter
- Dies ist ein ähnliches Verhalten auch im CLI Befehl. Siehe unten.
request system external-list show type predefined-ip name panw-known-ip-list
panw-known-ip-list
Total valid entries : 614
Total ignored entries : 0
Total invalid entries : 0
Total displayed entries : 100
Der neue Parameter "num record" kann verwendet werden, um die Anzahl der angezeigten Einträge anzupassen.
request system external-list show type predefined-ip num-records 500 name panw-known-ip-list
panw-known-ip-list
Total valid entries : 614
Total ignored entries : 0
Total invalid entries : 0
Total displayed entries : 500
- Derselbe Parameter kann in der API Abfrage verwendet werden, indem <num-records>x</num-records> hinzugefügt wird, wobei x die Anzahl der erforderlichen Einträge ist.
Beispielaufruf API ohne Num-Eintrag:
https://NGFW-IP/api/?type=op&cmd=<request><system><external-list><show><type><predefined-ip><name>panw-known-ip-list</name></predefined-ip></type></show></external-list></system></request>&key=key API Anruf mit Num-Datensatz für 500 Einträge
https://NGFW-IP/api/?type=op&cmd=<request><system><external-list><show><type><predefined-ip><num-records>500</num-records><name>panw-known-ip-list</name></predefined-ip></type></show></external-list></system></request>&key=key