本文介紹如何建立Babelfish for RDS PostgreSQL執行個體。
注意事項
當前僅支援在購買執行個體時開通Babelfish,且執行個體需滿足以下條件:
說明暫不支援叢集系列執行個體。
執行個體大版本:RDS PostgreSQL 15。
執行個體產品類型為標準版。
已購買的RDS PostgreSQL執行個體,暫不支援開通Babelfish。
開通Babelfish後,暫不支援關閉。
執行個體建立成功後,將會初始化建立babelfish_db資料庫,該資料庫為Babelfish執行個體的關鍵資料庫,請勿刪除,否則執行個體將不可用。
建立開啟了Babelfish的RDS PostgreSQL執行個體
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
單擊建立執行個體,進入RDS售賣頁。
根據設定精靈,完成建立。
本文主要介紹建立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狀態
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中選擇基本資料。
在配置資訊地區查看Babelfish小版本資訊和Babelfish狀態。
查看Babelfish管理帳號
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中選擇帳號管理。
在使用者帳號頁簽查看建立執行個體時已初始化建立的Babelfish管理帳號。
查看串連地址及TDS連接埠號碼
前提條件
已為執行個體添加白名單。更多資訊請參見設定白名單。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中選擇資料庫連接。
您可以在如下位置查看內外網串連地址及TDS連接埠號碼。
說明如果您需要使用外網地址,請單擊開通外網地址。更多資訊,請參見開通或關閉外網地址。
如果您需要修改Babelfish TDS連接埠號碼,請單擊修改串連地址。更多資訊,請參見查看或修改串連地址和連接埠。
相關API
API | 描述 |
建立RDS執行個體。 | |
查詢執行個體詳情。 | |
申請外網地址。 | |
修改串連地址 | |
查詢串連地址。 |