Prisma Cloud: リスト アラートでオフセット ページネーションが機能しない

Prisma Cloud: リスト アラートでオフセット ページネーションが機能しない

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


Symptom


ユーザーは「List Alerts -POST 」および「リスト アラート V2 -POST " API



Environment


  • Prisma Cloud
  • オフセット ページネーション


Cause


オフセット ページネーションの使用は非推奨になりましたアラート 2.0 .

以下の両方API呼び出しは同じアラートのセットを返します

オフセット 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"]}' 
オフセット 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


私たちのアプリケーションでは、オフセット ページネーションがサポートされていないため、ベスト プラクティスはトークンに基づいてページネーションを行うことです。 ほとんどのクラウド プロバイダーの API は、トークン ベースのページネーションもサポートしています。

Additional Information


オフセット ページネーションは、Alerts 1.0 でも引き続き機能します。

Actions
  • Print
  • Copy Link

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

Choose Language