VPC Lattice 服务的 HTTP 侦听器 - Amazon VPC Lattice

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

VPC Lattice 服务的 HTTP 侦听器

侦听器是用于检查连接请求的进程。您可以在创建 VPC Lattice 服务时定义侦听器。您可以随时向服务添加侦听器。

此页面上的信息可帮助您为服务创建 HTTP 侦听器。有关创建使用其他协议的监听器的信息,请参阅HTTPS 侦听器和。TLS 侦听器

先决条件

  • 要将转发操作添加到默认侦听器规则,您必须指定可用的 VPC Lattice 目标组。有关更多信息,请参阅 创建 VPC Lattice 目标组

  • 您可以在多个侦听器中指定同一个目标组,但这些侦听器必须属于同一服务。要在 VPC Lattice 服务中使用目标组,必须验证目标组未被任何其他 VPC Lattice 服务的侦听器使用。

添加 HTTP 侦听器

您可以随时向服务添加侦听器和规则。为侦听器配置一个协议和端口,用于从客户端连接到服务,并为默认侦听器规则配置一个 VPC Lattice 目标组。有关更多信息,请参阅 侦听器配置

使用控制台添加 HTTP 侦听器
  1. 通过 https://console.aws.amazon.com/vpc/ 打开 Amazon VPC 控制台。

  2. 在导航窗格中的 VPC Lattice 下,选择服务

  3. 选择服务名称以打开其详细信息页面。

  4. 路由选项卡上,选择添加侦听器

  5. 对于侦听器名称,您可以提供自定义侦听器名称,也可以使用侦听器的协议和端口作为侦听器名称。您指定的自定义名称最多可包含 63 个字符,且对账户中的每项服务必须是唯一的。有效字符:a-z、0-9 和连字符(-)。不能将连字符用作第一个或最后一个字符,也不能紧跟在另一个连字符之后。创建后无法更改名称。

  6. 对于协议 : 端口,选择 HTTP,然后输入端口号。

  7. 对于默认操作,选择要接收流量的 VPC Lattice 目标组,然后选择要分配给该目标组的权重。为目标组分配的权重可用于设定目标组接收流量的优先级。例如,如果两个目标组具有相同的权重,则每个目标组将接收一半的流量。如果只指定了一个目标组,则 100% 的流量将发送到一个目标组。

    您可以选择为默认操作添加另一个目标组。选择添加操作,然后选择一个目标组并指定其权重。

  8. (可选)要添加其他规则,请选择添加规则,然后输入规则的名称、优先级、条件和操作。

    您可以为每条规则指定一个 1 到 100 之间的优先级编号。侦听器不能具有优先级相同的多个规则。规则是按优先级顺序 (从最低值到最高值) 计算的。最后评估默认规则。有关更多信息,请参阅 侦听器规则

  9. (可选)要添加标签,请展开侦听器标签,选择添加新标签,然后输入标签键和标签值。

  10. 检查您的配置,然后选择添加

要添加 HTTP 侦听器,请使用 AWS CLI

使用 create-listener 命令创建具有默认规则的侦听器,并使用 create-rule 命令创建其他侦听器规则。