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

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

最終更新日:Mar 19, 2024

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

使用上の注意

重要

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

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

    • データベースエンジン: PostgreSQL 13、14、または15。

    • 製品タイプ: 標準。

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

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

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

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

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

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

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

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

    パラメーター

    説明

    データベースエンジン

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

    このパラメーターを設定したら、[Babelfishの有効化] を選択します。 启用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

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