

# 使用托管前缀列表合并和管理网络 CIDR 块
<a name="managed-prefix-lists"></a>

托管式前缀列表是包含一个或多个 CIDR 块的集合。您可以使用前缀列表更轻松地配置和维护安全组和路由表。您可以根据经常使用的 IP 地址创建前缀列表，并将它们作为安全组规则和路由中的集合引用，而不是单独引用它们。例如，您可以将具有不同 CIDR 块但使用相同端口和协议的安全组规则整合到使用前缀列表的单个规则中。如果您扩展网络并需要允许来自另一个 CIDR 块的流量，则可以更新相关的前缀列表，使用该前缀列表的所有安全组都将更新。您还可以使用资源访问管理器（RAM）与其他 Amazon 账户一起使用托管式前缀列表。

前缀列表有两种类型：
+ **客户管理的前缀列表** — 您定义和管理的 IP 地址范围集。您可以与其他Amazon账户共享您的前缀列表，使这些账户能够在自己的资源中引用该前缀列表。
+ **Amazon托管前缀列表** — Amazon服务的 IP 地址范围集。您无法创建、修改、共享或删除Amazon托管的前缀列表。

**Topics**
+ [前缀列表概念和规则](#managed-prefix-lists-concepts)
+ [适用于前缀列表的 Identity and Access Management](#managed-prefix-lists-iam)
+ [客户管理的前缀列表](working-with-managed-prefix-lists.md)
+ [Amazon托管前缀列表](working-with-aws-managed-prefix-lists.md)
+ [使用前缀列表优化 Amazon 基础设施管理](managed-prefix-lists-referencing.md)

## 前缀列表概念和规则
<a name="managed-prefix-lists-concepts"></a>

前缀列表由*条目* 组成。每个条目均包含一个 CIDR 块和（可选）该 CIDR 块的描述。

**客户管理的前缀列表**

以下规则适用于客户管理的前缀列表：
+ 前缀列表仅支持单一类型的 IP 寻址（IPv4 或 IPv6）。不能在单个前缀列表中组合 IPv4 和 IPv6 CIDR 块。
+ 前缀列表仅适用于您创建它时所在的区域。
+ 创建前缀列表时，必须指定前缀列表可支持的最大条目数。
+ 当您在资源中引用前缀列表时，前缀列表的最大条目数占用资源的条目数限额。例如，如果您创建一个包含最多 20 个条目的前缀列表，并且在安全组规则中引用该前缀列表，这将视为 20 个安全组规则。
+ 在路由表中引用前缀列表时，路由优先级规则适用。有关更多信息，请参阅 [前缀列表的路由优先级](route-tables-priority.md#route-priority-managed-prefix-list)。
+ 可修改前缀列表。您添加或删除条目时，我们会创建新版本的前缀列表。引用前缀的资源始终使用当前（最新）版本。您可以从前缀列表的以前版本还原条目，这同样会创建新版本。
+ 存在与前缀列表相关的配额。有关更多信息，请参阅 [客户管理的前缀列表](amazon-vpc-limits.md#vpc-quotas-managed-prefix-lists)。
+ 客户托管式前缀列表可在所有商业 [Amazon 区域](https://www.amazonaws.cn//about-aws/global-infrastructure/regions_az/)中使用，包括 GovCloud（美国）和中国区域。

**Amazon托管前缀列表**

以下规则适用于Amazon托管的前缀列表：
+ 您无法创建、修改、共享或删除Amazon托管的前缀列表。
+ 不同的 Amazon 托管前缀列表在使用时具有不同的权重。有关更多信息，请参阅 [Amazon 托管前缀列表权重](working-with-aws-managed-prefix-lists.md#aws-managed-prefix-list-weights)。
+ 您无法查看Amazon托管的前缀列表的版本号。

## 适用于前缀列表的 Identity and Access Management
<a name="managed-prefix-lists-iam"></a>

默认情况下，用户无权创建、查看、修改或删除前缀列表。您可以创建一个 IAM 策略并附加一个允许用户使用前缀列表的角色。

要查看 Amazon VPC 操作以及您可以在 IAM 策略中使用的资源和条件键的列表，请参阅《*服务授权参考*》中的 [Actions, resources, and condition keys for Amazon EC2](https://docs.amazonaws.cn/service-authorization/latest/reference/list_amazonec2.html)。

以下示例策略仅允许用户查看和使用前缀列表 `pl-123456abcde123456`。用户无法创建或删除前缀列表。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:GetManagedPrefixListAssociations",
                "ec2:GetManagedPrefixListEntries",
                "ec2:ModifyManagedPrefixList",
                "ec2:RestoreManagedPrefixListVersion"
            ],
            "Resource": "arn:aws:ec2:{{us-east-1}}:{{123456789012}}:prefix-list/{{pl-123456abcde123456}}"
        },
        {
            "Effect": "Allow",
            "Action": "ec2:DescribeManagedPrefixLists",
            "Resource": "*"
        }
    ]
}
```

------

有关在 Amazon VPC 中使用 IAM 的更多信息，请参阅[适用于 Amazon VPC 的 Identity and Access Management](security-iam.md)。