すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:Babelfishが有効になっているApsaraDB RDS for PostgreSQLインスタンスを作成する

最終更新日:Aug 28, 2024

このトピックでは、ApsaraDB RDS for PostgreSQLインスタンスのBabelfishを有効にする方法について説明します。

使用上の注意

重要

ApsaraDB RDS for PostgreSQLインスタンスのBabelfish機能は、ホワイトリストのユーザーのみが利用できます。 この機能を使用する場合は、Alibaba Cloudにお問い合わせください

  • ApsaraDB RDS for PostgreSQLインスタンスのBabelfishを有効にするには、RDSインスタンスを作成した場合にのみ有効にできます。 RDSインスタンスは、次のパラメーター設定を使用する必要があります。

    説明

    RDS Cluster Editionを実行するRDSインスタンスはサポートされていません。

    • データベースエンジン: PostgreSQL 15。

    • 製品タイプ: 標準。

  • 既存のRDSインスタンスに対してBabelfishを有効にすることはできません。

  • Babelfishを有効にすると無効にすることはできません。

  • RDSインスタンスが作成されると、babelfish_dbデータベースが作成されます。 babelfish_dbデータベースは、Babelfishが有効になっているRDSインスタンスのキーデータベースです。 データベースを削除しないことを推奨します。 データベースを削除すると、RDSインスタンスは使用できなくなります。

RDSインスタンスのBabelfishの有効化

  1. ApsaraDB RDSコンソールにログインします。 左側のナビゲーションペインで [インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。

  2. インスタンスの作成をクリックして、ApsaraDB RDS購入ページに移動します。

  3. パラメーターを設定します。

    このセクションでは、RDSインスタンスの作成時にRDSインスタンスのBabelfishを有効にするために使用される主要なパラメーターについて説明します。 その他のパラメーター設定の詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの作成」をご参照ください。

    次の表に、主要なパラメーターを示します。

    パラメーター

    説明

    データベースエンジン

    RDSインスタンスのデータベースエンジン。 値をPostgreSQL 15に設定します。

    [Babelfishの有効化] を選択します。

    [インスタンスタイプ]

    RDSインスタンスのインスタンスタイプ。 ApsaraDB RDSコンソールに使用可能なインスタンスタイプが表示されます。

    バベルフィッシュ移行モード

    Babelfishを有効にした後の移行モード。 このパラメーターは、[基本設定] ステップで [バベルフィッシュの有効化] を選択した場合にのみ有効になります。

    • single-db: Babelfishが有効になっているRDSインスタンスに作成できるSQL Serverデータベースは1つだけで、そのデータベースの標準PostgreSQLスキーマを作成できます。

    • multi-db: 複数のSQL Serverデータベースを作成し、そのデータベースに対して異なるPostgreSQLスキーマを作成できます。 名前の競合を回避するには、<データベース名 >_< スキーマ名> 形式でスキーマに名前を付ける必要があります。

    移行モードの選択方法の詳細については、「移行モード」をご参照ください。

    初期アカウント

    BabelfishまたはPostgreSQLの管理に使用できる管理アカウントのユーザー名。

    重要

    このアカウントは特権アカウントです。 アカウントの作成後は削除できません。

    ユーザー名は次の要件を満たす必要があります。

    • 長さは2〜63文字である必要があります。

    • 英字の小文字、数字、アンダースコア (_) が使用可能です。

    • 小文字で始まり、小文字または数字で終わる必要があります。

    • pgで始めることはできません。

    • SQLキーワードを含めることはできません。 詳細については、「SQLキーワード」をご参照ください。

    Password

    管理アカウントのパスワード。

    説明

    RDSインスタンスの作成後にパスワードを変更できます。 詳細については、「アカウントのパスワードのリセット」をご参照ください。

    パスワードは以下の要件を満たす必要があります。

    • 長さは8〜32文字です。

    • 大文字、小文字、数字、および次のような特殊文字の 3 種類以上の文字で構成されなければなりません。

    • 次の特殊文字がサポートされています:! @ # $ % ^ & * ( ) _ + - =

バベルフィッシュの状態を見る

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、基本情報をクリックします。

  3. では、設定情報表示されるページのセクションで、マイナーエンジン版Babelfishステータスを見ます。

Babelfish管理アカウントの表示

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、アカウントをクリックします。

  3. 表示されるページの [アカウント] タブで、RDSインスタンスの作成時に初期化されるBabelfish管理アカウントを表示します。Babelfish管理账号

エンドポイントとTDSポートの表示

前提条件

RDSインスタンスのホワイトリストが作成されます。 詳細については、「ApsaraDB RDS For MySQLインスタンスへのアクセスの制御」をご参照ください。

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、データベース接続.

    [データベース接続] セクションで、内部およびパブリックエンドポイントと表形式データストリーム (TDS) ポートを表示できます。连接地址和TDS端口号

    説明

関連する API 操作

API 操作

説明

CreateDBInstance

インスタンスを作成します。

DescribeDBInstanceAttribute

インスタンスの詳細を照会します。

AllocateInstancePublicConnection

インスタンスのパブリックエンドポイントに適用されます。

ModifyDBInstanceConnectionString

インスタンスのエンドポイントを変更します。

DescribeDBInstanceNetInfo

インスタンスのエンドポイントを照会します。