Prisma Cloud: La pagination de décalage ne fonctionne pas pour les alertes de mise en vente

Prisma Cloud: La pagination de décalage ne fonctionne pas pour les alertes de mise en vente

5604
Created On 01/14/22 01:54 AM - Last Modified 03/02/23 03:50 AM


Symptom


L’utilisateur ne peut pas utiliser le champ de requête « offset » des API « List Alerts - " et « List Alerts V2 - POSTPOST»

 


Environment


  • Prisma Cloud
  • Offset Pagination


Cause


L’utilisation de la pagination de décalage a été déconseillée avec Alerts 2.0.

Les deux appels suivants API renverront le même ensemble d’alertes

Demande de décalage-0 :

curl --location --request POST 'https://api3.prismacloud.io/v2/alert' \
--header 'x-redlock-auth: JWT' \
--header 'x-b3-traceid: 2250874b71d74d959d412c461f411fff' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/plain, */*' \

--data-raw '{"detailed":false,"filters":[{"name":"alert.status","operator":"=","value":"open"},{"name":"policy.id","operator":"=","value":"ca5c571e-6930-44af-a47b-ebde3ac20ca5"}],"timeRange":{"type":"to_now","value":"epoch"},"limit":20,"offset": 0, "sortBy":["id"]}' 
Demande de décalage 10 :
curl --location --request POST 'https://api3.prismacloud.io/v2/alert' \
--header 'x-redlock-auth: JWT' \
--header 'x-b3-traceid: 2250874b71d74d959d412c461f411fff' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json, text/plain, */*' \
--data-raw '{"detailed":false,"filters":[{"name":"alert.status","operator":"=","value":"open"},{"name":"policy.id","operator":"=","value":"ca5c571e-6930-44af-a47b-ebde3ac20ca5"}],"timeRange":{"type":"to_now","value":"epoch"},"limit":20,"offset": 10, "sortBy":["id"]}'


Resolution


Pour notre application, la meilleure pratique consiste à effectuer une pagination basée sur un jeton, car la pagination décalée n'est pas prise en charge. La plupart des API des fournisseurs de cloud prennent également en charge la pagination basée sur des jetons.

Additional Information


La pagination de décalage fonctionne toujours avec Alerts 1.0.

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000004Mq8CAE&lang=fr&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language