将话务量分配至 Amazon API Gateway API,使用您的域名 - Amazon Route 53

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

将话务量分配至 Amazon API Gateway API,使用您的域名

Amazon API Gateway 可让您创建、发布、维护、监控和安全的API。您可以创建访问AWB服务的API或 其他Web服务,以及存储在Cloud中的数据。

您用于将域流量分配至 API 网关 API取决于您是否创建区域 API 网关 终点或 边缘优化 API 网关 终点。

  • 区域API终点: 您创建 Route 53 路径交通的别名记录 到区域API终点。

  • 边缘优化的API终点: 您创建 Route 53 路径交通的别名记录 边缘优化的API。这会导致流量被分配至 CloudFront 与边缘优化的API相关联的分布。

别名记录是 Route 53 与CName记录类似的DNS分机。有关别名和CName记录的比较,请参阅 在别名记录和非别名记录之间进行选择.

注意

Route 53 别名查询不计入 API 网关 API或其他SIP资源。

Prerequisites

开始之前,您需要以下事项:

  • 安 API 网关 具有自定义域名的API,例如api.example.com,其名称与 Route 53 记录 您要创建的。

  • 注册域名。您可以使用 Amazon Route 53 作为您的域注册员,或者您可以使用其他注册员。

  • Route 53 作为域的DNS服务。如果您使用 Route 53, 我们会自动配置 Route 53 作为域的DNS服务。

    有关使用 Route 53 作为域的DNS服务提供商,请参阅 将 Amazon Route 53 作为现有域的 DNS 服务.

配置 Route 53 将交通分配至地区 API 网关 终点

要配置 Route 53 将交通分配至地区 API 网关 终点,请执行以下程序。

将交通分配至地区 API 网关 终点

  1. 如果您创建了 Route 53 托管区和区域终点,跳到步骤2。

    如果您使用不同的帐户创建托管区域和区域端点,则获取 您想使用的自定义域名:

    1. 登录 AWS 管理控制台并通过 https://console.aws.amazon.com/apigateway/ 打开 API 网关 控制台。

    2. 在导航面板中,选择 自定义域名.

    3. 对于您想使用的自定义域名,获取值 API网关域名例如, d-gy061cuws5.执行-api.地区.amazonaws.com.

  2. 通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  3. 在导航面板中,选择 托管区域.

  4. 选择托管区的名称,该托管区具有要用于将流量分配至API的域名。

  5. 选择 创建记录集.

  6. 指定以下值:

    姓名

    输入您想要用于将流量分配至API的域名。

    您想要传送流量到的API必须包含自定义域名,例如api.example.com, 与 Route 53 记录。

    类型

    选择 A – IPv4地址.

    别名

    选择 .

    别名目标

    如何为 别名目标 取决于您是否创建了托管区域以及 使用相同AW帐户或不同帐户的API:

    • 同一客户 – 选择列表,然后查找类别 API 网关 API. 目标域名列表仅包含具有自定义域名的API 与您为 姓名. 选择适用的值。

    • 不同客户 – 输入您获得的值 步骤1。

    路径策略

    选择适用的路径策略。更多信息,请参阅 选择路由策略.

    评估目标健康状况

    接受默认值 .

  7. 选择 创建.

    变革通常传播到所有 Route 53 60秒内完成。传播完成后,您将能够 使用您在此过程中创建的别名记录的名称将流量分配至API。

配置route53以将流量分配至边缘优化 API 网关 终点

要配置 Route 53 将流量发送到边缘优化的 API 网关 终点,请执行以下程序。

将流量分配至边缘优化 API 网关 终点

  1. 如果您使用同一帐户创建route53托管区和地区终点,请跳至步骤2。

    如果您使用不同的帐户创建托管区域和区域端点,则获取 您想使用的自定义域名:

    1. 登录 AWS 管理控制台并通过 https://console.aws.amazon.com/apigateway/ 打开 API 网关 控制台。

    2. 在导航面板中,选择 自定义域名.

    3. 对于您想使用的自定义域名,获取值 域名.

  2. 通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  3. 在导航面板中,选择 托管区域.

  4. 选择托管区的名称,该托管区具有要用于将流量分配至API的域名。

  5. 选择 创建记录集.

  6. 指定以下值:

    姓名

    输入您想要用于将流量分配至API的域名。

    您想要传送流量到的API必须包含自定义域名,例如api.example.com, 与 Route 53 记录。

    类型

    选择 A – IPv4地址.

    别名

    选择 .

    别名目标

    如何为 别名目标 取决于您是否创建了托管区域以及 使用相同AW帐户或不同帐户的API:

    • 同一客户 – 选择列表,然后查找类别 CloudFront 分布. 目标域名列表仅包含具有 自定义域名与您为 姓名. 选择适用的值。

    • 不同客户 – 输入您获得的值 步骤1a至1c。

    路径策略

    选择适用的路径策略。更多信息,请参阅 选择路由策略.

    评估目标健康状况

    接受默认值 .

  7. 选择 创建.

    变革通常传播到所有 Route 53 60秒内完成。完成传播后,您可以 使用您在此过程中创建的别名记录的名称将流量分配至API。