如何将我的网站配置为在 Route 53 运行状况检查失败时失效转移到 Amazon S3 桶?

1 分钟阅读
0

我想设置一个静态端点,以便在基础设施出现问题时,动态网站可以失效转移到该端点。

简短描述

开始之前,请验证下列配置:

  • 您拥有有效的 Amazon Route 53 托管区。
  • 您在 Amazon Elastic Compute Cloud (Amazon EC2)实例上托管了网站的动态版本。
  • Route 53 托管区已成功地将您的网站流量路由到您的 Amazon EC2 实例。

解决方法

将托管区配置为针对不正常的 Route 53 运行状况检查失效转移到 Amazon Simple Storage Service(Amazon S3)桶中托管的静态网站。静态网站是指托管区失效转移时用户看到的内容。您的运行状况检查恢复正常后,托管区会自动将流量路由到您的主端点。按照在 Amazon S3 上托管静态网站的说明进行操作。

注意:

创建 Route 53 运行状况检查

  1. 打开 Amazon Route 53 控制台,然后选择运行状况检查
  2. 选择创建运行状况检查,然后输入下列内容:
    对于名称,输入运行状况检查的名称。
    对于要监控的内容,选择端点
    对于指定端点依据,选择 IP 地址
    对于协议,选择 HTTP
    对于 IP 地址主机名,输入 EC2 实例的 IP 和主机名。
    对于端口,选择 80
    路径留空,或指定要检查的页面。
  3. 选择下一步
  4. 对于创建警报,选择
  5. 选择创建运行状况检查

**注意:**有关详细信息,请参阅创建和更新运行状况检查

为您的主端点创建记录集

  1. 打开 Amazon Route 53 控制台,然后选择托管区
  2. 对于域名,选择要为其创建记录的托管区的域。
  3. 选择创建记录,然后使用以下值创建记录集(对于所有其他字段,请根据您的用例使用合适的值):
    对于记录名称,输入名称。确保它与 Amazon S3 桶名称相同。
    对于记录类型,选择 A - 将流量路由到 IPV4 地址和一些 AWS 资源
    对于别名,将其保持为关闭
    对于路由策略,选择失效转移
    对于失效转移记录类型,选择主要
    对于记录 ID,输入名称。
    对于关联运行状况检查,选择,然后选择您之前创建的运行状况检查。
  4. 选择创建记录

创建失效转移端点

  1. 打开 Amazon Route 53 控制台,然后选择托管区
  2. 选择要为其创建记录的托管区。
  3. 选择创建记录,然后输入下列内容:
    对于记录名称,使用您为主记录输入的相同值。
    对于记录类型,选择 A - 将流量路由到 IPV4 地址和一些 AWS 资源
    对于别名,选择
    注意:别名会自动使用与别名目标匹配的生存时间(TTL)。
    将流量路由到
    下,对于别名到 S3 网站端点,选择您之前创建的 Amazon S3 桶。
    对于路由策略,选择失效转移
    对于失效转移记录类型,选择辅助
    对于记录 ID,输入名称。
    注意:您的失效转移端点上的记录 ID 的名称必须不同于主端点上的记录 ID 的名称。
    (可选)对于运行状况检查 ID,选择运行状况检查。
    (可选)对于评估目标运行状况,关闭该选项。当目标是 Amazon S3 桶时,该选项不起作用。有关详细信息,请参阅失效转移路由
  4. 选择创建****记录

相关信息

在别名和非别名资源记录之间进行选择

配置 DNS 失效转移

监控运行状况检查状态并获取通知

AWS 官方
AWS 官方已更新 1 年前
没有评论

相关内容