

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 用于选择在 Amazon ECR 中扫描哪些存储库的筛选条件
<a name="image-scanning-filters"></a>

为私有注册表配置映像扫描后，您可以使用筛选条件来选择扫描哪些存储库。

使用**基本**扫描时，您可以指定推送时扫描筛选条件，以指定将哪些存储库设置为在推送新映像时进行映像扫描。任何与推送筛选器上的基本扫描不匹配的存储库都将设置为**手动**扫描频率，这意味着要执行扫描，必须手动触发扫描。

使用 **enhanced**（增强）扫描时，您可以为推送扫描和连续扫描分别指定筛选条件。任何不符合增强扫描筛选条件的存储库都将禁用扫描。如果您使用增强扫描并为推送扫描和连续扫描分别指定了筛选条件，并且同一存储库符合多个筛选条件，则 Amazon ECR 会强制执行该存储库的连续扫描筛选条件，而不是推送扫描筛选条件。

## 筛选条件通配符
<a name="image-scanning-filters-wildcards"></a>

指定筛选条件后，没有通配符的筛选条件将匹配包含该筛选条件的所有存储库名称。带通配符 (`*`) 的筛选条件匹配任何存储库名称，通配符会在其中替换存储库名称中的零个或多个字符。

下表提供了示例，其中存储库名称在水平轴上表示，示例筛选条件在垂直轴上指定。


|  |  prod  |  repo-prod  |  prod-repo  |  repo-prod-repo  |  prodrepo  | 
| --- | --- | --- | --- | --- | --- | 
|  prod  | 支持 | 是 | 是 | 是 | 是 | 
|  \$1prod  | 支持 | 是 | 否 | 否 | 否 | 
|  prod\$1  | 是 | 否 | 是 | 否 | 是 | 
|  \$1prod\$1  | 支持 | 是 | 是 | 是 | 是 | 
|  prod\$1repo  | 否 | 否 | 是 | 否 | 是 | 