使用 ARC API 获取和更新路由控制状态(推荐)
建议您通过两种方式使用 Amazon 应用程序恢复控制器(ARC)API 操作来获取或更新路由控制状态:一种是使用 Amazon CLI 命令,另一种是使用您为结合使用 ARC API 操作和某个 Amazon SDK 而开发的代码。建议使用 CLI 或代码中的 API 操作(而不是使用 Amazon Web Services 管理控制台)来处理路由控制状态。
由于路由控制存储在高度可用的集群中,所以 ARC 通过使用 API 更新路由控制状态,可以极其可靠地进行跨单元格(Amazon Web Services 区域)失效转移。ARC 确保您始终可以访问五个区域集群端点中的至少三个端点,以进行路由控制状态更改。要使用 API 获取或更改路由控制状态,您需要连接到其中一个区域集群端点。如果该端点不可用,可尝试连接到另一个集群端点。
您可以在 Route 53 控制台中或使用 API 操作 DescribeCluster 查看集群的区域集群端点列表。在获取和更改路由控制状态的过程中,应根据需要轮流尝试每个端点,因为集群端点会在可用和不可用状态之间循环,以便定期维护和更新。
我们提供了有关使用 ARC API 操作获取和更新路由控制状态以及使用区域集群端点的详细信息和代码示例。有关更多信息,请参阅下列内容:
有关说明如何轮换区域集群端点以获取和设置路由控制状态的代码示例,请参阅使用 Amazon SDK 的应用程序恢复控制器操作 。
有关使用 Amazon CLI 获取和更新路由控制状态的信息,请参阅 使用 Amazon CLI 列出并更新路由控制和状态。