高可用性只读副本

高可用性 Databases for PostgreSQL 只读副本提供诸如提高读可伸缩性,提高可用性,减少读等待时间,备份和灾难恢复功能以及能够高效分发读流量等优点。 它有助于为应用程序提供更强大的响应式数据库基础结构。

供应高可用性只读副本

最初必须在单成员 (非 HA) 配置中供应高可用性 Databases for PostgreSQL 只读副本。 要配置只读副本,请遵循 配置只读副本 中概述的步骤。

供应读副本后,使用 Cloud Databases API 将读副本扩展为两个 (或更多) 成员。

要扩展读副本,请使用 Cloud Databases API 的 缩放组端点。

高可用性只读副本命令

要执行命令,首先需要 {foundation endpoint} 和 {id} 用于 Cloud Databases 实例。

{foundation endpoint} 是访问 Cloud Databases API 公开的资源并与之交互的起点。 基础端点在 Overview 中的用户界面中可见。 要使用基础端点,首先必须对其进行 URL 编码。 URL 编码将不安全字符替换为 % 后跟代表字符 ASCII 码的两位十六进制数字。

{id} 是您的云资源名称 (CRN),唯一标识您的 Cloud Databases 实例。 在 Overview 用户界面中可以看到它。

要在命令中使用实例的 {CRN} 和 {foundation endpoint},必须先对它们进行 URL 编码。 URL 编码将不安全字符替换为 % 后跟代表字符 ASCII 码的两位十六进制数字。

curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'

验证读副本的状态

要验证读副本的当前状态,请使用 Cloud Databases API 的 缩放组端点。

使用类似如下的命令:

curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"