ファイルを再検索するには、いくつかの方法があります。
ファイルを手動で再検索する
[Scan Time]、[Storage Name]、および[File Name]に応じて、ファイル名のみが File Storage Security バックエンドに記録されるように設定されている場合は、[Scan
Error Events]表で検索に失敗したファイルを特定できます。S3 バケットで、タグ「fss-scan-result」=「failure」が付いた検索エラーファイルを確認することもできます。
これらのファイルを再度検索するには、S3で[処理]→[コピー]を選択して、ファイルを同じバケットにコピーして戻します。[コピー]処理によって、これらのファイルが再検索されます。
Pythonスクリプトでファイルを再検索します
サンプルコードを参照してください。サンプルコードは、ファイルURLを使用してファイルリストを再検索する方法を示しています。このコードをカスタマイズして、Lambda で実行することも、Pythonコマンドと有効なAWS認証情報を使用して実行することもできます。
[Note:]
- <My_Bucket_Listener_ARN>: バケットのbucketListener Lambda のARNとして置き換えます。
- [<My_File_URL_1>, <My_File_URL_2>, <My_File_URL_3>, ...]: このリストを、再検索するファイルURLに置き換えます。
- このPythonスクリプトを実行するには、<My_Bucket_Listener_ARN> Lambda を呼び出す権限が必要です
検索に失敗したファイルを見つけるその他の方法
検索ログから検索エラーファイルリストを取得する
手順
- AWSで、[CloudWatch]サービスに移動します。
- 左側の[Logs]の下で、[Insights]を選択します。
- メイン画面で、[Select log group (s)]フィールド内を選択し、検索ボックスに
PostScanTagActionLambda
と入力します。 - File Storage Security ロググループを選択します。次のようになります。
/aws/lambda/FileStorageSec-PostScanTagActionLambda-2R3P1J2HTVPU
- テキストボックスの内容を次の行に置き換えます。
次に進む前に
fields @timestamp, @message | filter @message like "scanning_result" | filter scanner_status != "0" | display scanner_status, scanner_status_message, scanning_result.Error, file_url | limit 100
- このクエリでは、「file_url」フィールドでスキャンエラーが発生したすべてのファイルのURLが最大100件リストされます。
- 上記のPythonスクリプトを出力file_urlリストでカスタマイズして、これらのファイルを再検索できます。
SNS ScanResultTopicから検索結果をサブスクライブして検索エラーファイルリストを取得する
手順
- SNS ScanResultTopicからスキャンエラー通知を受信するには、AWS SNS経由でスキャン結果を通知する のステップを参照してください。
- Lambda関数 を作成して、検索結果を解析し、別の検索を実行できます。
「ネットワークエラー」の処理
これは、 Scanner が検索するファイルにアクセスできないことを意味します。SQS ScannerQueueは、最大1000件のイベントを同時に処理できます。バケットに数十万のファイルが同時にアップロードされると、検索メッセージが1時間以上キューに入れられることがあります。この場合、検索処理がタイムアウトし、この検索エラーが発生します。
推奨される解決策
検索要求メッセージが1時間以上SQSのキューに置かれているかどうかを確認します。
手順
- [AWS Console]→[SQS]に移動して、ScannerQueueを見つけます。-ScannerQueue-のようになります
- を開き、最古のメッセージのおおよその経過時間が増加しており、1時間を超えているか確認してください。
次に進む前に
[最も古いメッセージの保存期間]が1時間を超える場合は、ファイルを異なるバケットまたはフォルダに分散してアップロードすることをお勧めします。バケットまたはフォルダごとに、
Scanner Stack と Storage Stack の専用セットを1つ配信します。詳細については、AWSのパフォーマンスとスケーリングを参照してください。
![]() |
注意File Storage Securityで生成されるすべてのエラーについては説明していません。ここに記載されていないエラーが発生した場合は、トレンドマイクロ サポートにお問い合わせください。
|