全部產品
Search
文件中心

ApsaraDB RDS:建立Babelfish for RDS PostgreSQL執行個體

更新時間:Sep 20, 2024

本文介紹如何建立Babelfish for RDS PostgreSQL執行個體。

注意事項

  • 當前僅支援在購買執行個體時開通Babelfish,且執行個體需滿足以下條件:

    說明

    暫不支援叢集系列執行個體。

    • 執行個體大版本:RDS PostgreSQL 15。

    • 執行個體產品類型為標準版。

  • 已購買的RDS PostgreSQL執行個體,暫不支援開通Babelfish。

  • 開通Babelfish後,暫不支援關閉。

  • 執行個體建立成功後,將會初始化建立babelfish_db資料庫,該資料庫為Babelfish執行個體的關鍵資料庫,請勿刪除,否則執行個體將不可用。

建立開啟了Babelfish的RDS PostgreSQL執行個體

  1. 登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。

  2. 單擊建立執行個體,進入RDS售賣頁。

  3. 根據設定精靈,完成建立。

    本文主要介紹建立RDS PostgreSQL執行個體時開通Babelfish的關鍵參數,其他參數與建立RDS PostgreSQL相同,更多資訊請參見快速建立RDS PostgreSQL執行個體

    關鍵參數如下:

    參數

    取值

    類型

    PostgreSQL 15。

    選擇資料庫類型和版本後,需要選中啟用 Babelfish

    執行個體規格

    以控制台展示執行個體為準。

    Babelfish移轉模式

    僅當基礎資源配置中選中了啟用 Babelfish時,該參數有效,表示開啟Babelfish後的移轉模式。

    • single-db:只能在Babelfish for RDS PostgreSQL執行個體中建立1個SQL Server資料庫,並且建立為常規PostgreSQL模式。

    • multi-db:可以建立多個SQL Server資料庫,每個資料庫建立不同的PostgreSQL模式(<資料庫名稱>_<模式名稱>)以避免名稱衝突。

    如何選擇移轉模式,請參見移轉模式簡介

    初始化帳號

    初始化管理帳號,可用於管理Babelfish或PostgreSQL。

    重要

    該帳號為高許可權帳號,且建立後不支援刪除。

    配置原則:

    • 長度為2~63個字元。

    • 由小寫字母、數字或底線組成。

    • 以字母開頭,以字母或數字結尾。

    • 不能以pg開頭。

    • 不能使用SQL關鍵字。具體請參見SQL關鍵字

    密碼

    管理帳號的密碼。

    說明

    密碼支援在建立執行個體後進行修改,具體操作,請參見重設密碼

    配置原則:

    • 長度為8~32個字元。

    • 由大寫字母、小寫字母、數字、特殊字元中的任意三種組成。

    • 特殊字元支援!@#$%^&*()_+-=

查看Babelfish狀態

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列中選擇基本資料

  3. 配置資訊地區查看Babelfish小版本資訊Babelfish狀態

查看Babelfish管理帳號

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列中選擇帳號管理

  3. 使用者帳號頁簽查看建立執行個體時已初始化建立的Babelfish管理帳號。Babelfish管理帳號

查看串連地址及TDS連接埠號碼

前提條件

已為執行個體添加白名單。更多資訊請參見設定白名單

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列中選擇資料庫連接

    您可以在如下位置查看內外網串連地址及TDS連接埠號碼。串連地址和TDS連接埠號碼

    說明

相關API

API

描述

CreateDBInstance

建立RDS執行個體。

DescribeDBInstanceAttribute

查詢執行個體詳情。

AllocateInstancePublicConnection

申請外網地址。

ModifyDBInstanceConnectionString

修改串連地址

DescribeDBInstanceNetInfo

查詢串連地址。