Prisma Cloud-API「List Alerts V2 - GET」の結果が異常に長い「nextpagetoken」応答を生成する
589
Created On 08/20/24 13:54 PM - Last Modified 01/20/26 20:12 PM
Symptom
API「List Alert V2-GET」を使用すると、結果は正しく取り込まれますが、「nextpagetoken」フィールドを使用すると、99,000 文字を超える非常に長い応答が生成されます。
Environment
- プリズマクラウド
- 翻訳
Cause
アラートの概要はページ分けされており、スクロールすると、オンデマンドでデータが読み込まれます。API は、「nextPageToken」を使用して次のページのデータを取得します。NextPageToken には、システム管理者以外のユーザーがアクセスできるアカウントのフィルターが含まれており、nextPageToken のサイズはクラウド アカウントの数によって異なります。
Resolution
以下の curl コマンドを使用すると、長い応答が軽減され、目的の結果が生成されます。
curl -i ' https://api.prismacloud.io/v2/ アラート ' \ --data-raw '{"filters":[{"name":"アラート. ステータス","operator":"=","value":"open"}, {"name":"timeRange.type","operator":"=","value":"ALERT_OPENED"}], "timeRange":{"type":"to_now","value":"epoch"}, "sortBy":["alertCount:desc","severity:desc"], "size":10'} \ -H 'Accept: */*' \ -H "x-redlock-auth: {{token}}" \ -H "Content-Type: アプリケーション/json"
Additional Information
API に関する追加情報は、ここ で参照できます。