

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon ECR でのイメージスキャンのトラブルシューティング
<a name="image-scanning-troubleshooting"></a>

以下は、一般的なイメージスキャンの失敗です。このようなエラーは、Amazon ECR コンソールでイメージの詳細を表示するか、 API または ` DescribeImageScanFindings` API AWS CLI を使用して表示できます。

UnsupportedImageError  
Amazon ECR でのベーシックイメージスキャニングがサポートされていないオペレーティングシステムを使用して構築されたイメージに対してベーシックスキャンを実行しようとすると、`UnsupportedImageError` エラーが発生することがあります。Amazon ECR は、Amazon Linux、Amazon Linux 2、Debian、Ubuntu、CentOS、Oracle Linux、Alpine、RHEL Linux ディストリビューションのメジャーバージョンのパッケージ脆弱性スキャニングをサポートします。ディストリビューションでベンダーからのサポートがなくなると、Amazon ECR は脆弱性のスキャンをサポートしなくなる可能性があります。Amazon ECRは、[Docker スクラッチ](https://hub.docker.com/_/scratch)イメージから構築されたイメージのスキャンをサポートしません。  
拡張スキャンを使用する場合、Amazon Inspector では特定のオペレーティングシステムおよびメディアタイプのスキャンがサポートされます。完全なリストについては、「Amazon Inspector ユーザーガイド」の「[サポートされているオペレーティングとメディアタイプ](https://docs.aws.amazon.com/inspector/latest/user/enable-disable-scanning-ecr.html#ecr-supported-media)」を参照してください。

`UNDEFINED` 深刻度が返される  
深刻度が ` UNDEFINED` のスキャン結果が返される場合があります。この問題の一般的な原因は以下のとおりです。  
+ この脆弱性に、CVE ソースによって優先度が割り当てられていなかった。
+ この脆弱性に、Amazon ECR が認識しない優先度が割り当てられていた。
脆弱性の深刻度と説明を判断するには、ソースから直接 CVE を表示できます。

## スキャンステータス `SCAN_ELIGIBILITY_EXPIRED` を理解する
<a name="image-scanning-troubleshooting-eligibility"></a>

プライベートレジストリに対して Amazon Inspector を使用した拡張スキャンが有効になっている場合にスキャンの脆弱性を表示すると、` SCAN_ELIGIBILITY_EXPIRED` のスキャンステータスが表示されることがあります。この問題の最も一般的な原因は以下のとおりです。
+ プライベートレジストリの拡張スキャンを最初にオンにすると、Amazon Inspector は、画像プッシュのタイムスタンプに基づいて、過去 30 日以内に Amazon ECR にプッシュされた画像のみを認識します。古い画像は ` SCAN_ELIGIBILITY_EXPIRED` スキャンステータスになります。これらの画像を Amazon Inspector でスキャンしたい場合は、リポジトリに再度プッシュする必要があります。
+ Amazon Inspector コンソールで **ECR 再スキャン時間**を変更し、その時間が経過すると、イメージのスキャンステータスは `expired` の理由コードで ` inactive` に変更され、イメージに関するすべての結果はクローズされるようにスケジュールされます。その結果、Amazon ECR コンソールにスキャンステータスが ` SCAN_ELIGIBILITY_EXPIRED` として一覧表示されます。