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

ApsaraDB RDS:アカウントとデータベースの作成

最終更新日:Nov 09, 2025

ApsaraDB RDS を使用するには、インスタンスのデータベースとアカウントを作成する必要があります。このトピックでは、ApsaraDB RDS for PostgreSQL インスタンスのデータベースとアカウントを作成する方法について説明します。

アカウントタイプ

ApsaraDB RDS for PostgreSQL インスタンスは、特権アカウントと標準アカウントの 2 種類のデータベースアカウントをサポートしています。次の表に、これらのアカウントタイプについて説明します。

アカウントタイプ

説明

特権アカウント

  • 特権アカウントは、ApsaraDB RDS コンソールまたは API 操作の呼び出しによってのみ作成および管理できます。

  • 複数の特権アカウントを作成して、すべての標準アカウントとデータベースを管理できます。

  • 特権アカウントには、カスタムおよび詳細な権限管理要件を満たすためにより多くの権限が付与されます。たとえば、異なるテーブルに対するクエリ権限を異なるユーザーに付与できます。

  • 任意のアカウントを切断できます。

説明
  • 作成する特権アカウントがインスタンスの最初の特権アカウントである場合、このアカウントは template1 という名前の標準システムデータベースの public スキーマのスキーマ所有者になります。

  • CREATE DATABASE コマンドは、デフォルトで template1 データベースを複製してデータベースを作成します。この方法で作成されたデータベースの public スキーマのスキーマ所有者は、最初の特権アカウントです。

  • 最初の特権アカウントの備考は、デフォルトで template1 public schema owner になります。要件に基づいて備考をカスタマイズできます。

標準アカウント

  • 標準アカウントは、ApsaraDB RDS コンソール、API 操作の呼び出し、または SQL 文の実行によって作成および管理できます。

  • インスタンスに対して複数の標準アカウントを作成できます。

  • 特定のデータベースに対する権限を標準アカウントに手動で付与する必要があります。

  • 標準アカウントを使用して、他のアカウントを作成または管理したり、他のアカウントを切断したりすることはできません。

使用上の注意

  • ApsaraDB RDS コンソールで複数の特権アカウントと標準アカウントを作成できます。SQL コマンドを実行して標準アカウントを作成および管理することもできます。

  • 自己管理データベースを ApsaraDB RDS に移行する場合は、自己管理データベースのアカウントとデータベースと同じ名前のアカウントとデータベースを RDS インスタンスに作成する必要があります。

  • 権限を割り当てる際は、ビジネスロールと最小権限の原則に基づいてアカウントを作成します。必要に応じて、読み取り専用または読み取り/書き込み権限を割り当てます。各データベースアカウントがそのビジネス範囲内のデータにのみアクセスできるようにするために、より詳細な粒度で権限を設定できます。アカウントが書き込み権限を必要としない場合は、そのアカウントに読み取り専用権限のみを割り当てます。

  • データベースのセキュリティを確保するために、データベースアカウントに強力なパスワードを設定し、定期的に変更してください。

アカウントの作成

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

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

  3. 表示されたページで、[アカウントの作成] をクリックします。

  4. 次のパラメーターを設定します。

    パラメーター

    説明

    データベースアカウント:

    • アカウントのユーザー名。長さは 2~63 文字である必要があります。

    • 小文字、数字、アンダースコア (_) を使用できます。

    • 先頭は文字である必要があり、末尾は文字または数字である必要があります。

    • 既存のアカウントのユーザー名と同じにすることはできません。

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

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

    アカウントタイプ:

    アカウントのタイプ。特権アカウントと標準アカウントの 2 種類のアカウントがサポートされています。

    • 特権アカウントは、すべてのデータベースに対するすべての操作権限を持ちます。

    • 標準アカウントは、承認されたデータベースに対してのみすべての操作権限を持ちます。

    説明
    • 許可される操作には、SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、および TRIGGER が含まれます。

    • 読み取り権限のみを持つアカウントの作成など、詳細なアカウント権限管理を実行するには、「ApsaraDB RDS for PostgreSQL インスタンスでの権限の管理」をご参照ください。

    パスワード

    • アカウントのパスワード。長さは 8~32 文字である必要があります。

    • 大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。

    • 次の特殊文字を含めることができます: ! @ # $ % ^ & * ( ) _ + - =

    パスワードの確認:

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

    補足

    アカウントの説明。

  5. OK をクリックします。

データベースの作成

    よくある質問

    プライマリインスタンスで作成されたアカウントを読み取り専用インスタンスで使用できますか?

    はい、できます。プライマリインスタンスで作成されたアカウントは、その読み取り専用インスタンスに同期されます。読み取り専用インスタンスではアカウントを管理できません。これらのアカウントは、読み取り専用インスタンスに対して読み取り専用権限のみを持ちます。

    関連 API 操作

    API 操作

    説明

    データベースアカウントの作成

    アカウントを作成します。