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

Hologres:アカウントの概要

最終更新日:Sep 29, 2025

Hologres は、Alibaba Cloud アカウントと RAM ユーザーを含む Alibaba Cloud アカウントシステムと緊密に統合されています。Hologres ユーザーは Alibaba Cloud アカウントによって認証されます。このトピックでは、Hologres で使用される Alibaba Cloud アカウントシステムについて説明します。

アカウント

次の表に、Hologres のアカウントタイプを示します。Hologres インスタンスに対する権限を Alibaba Cloud アカウントおよび RAM ユーザーに付与するには、ログインアカウントまたはアカウント ID を使用します。詳細については、「ログインアカウント」および「アカウント ID」をご参照ください。

アカウントタイプ

説明

Alibaba Cloud アカウント

Hologres インスタンスを作成および管理します。例:

  • Hologres コンソールへのログイン

  • データベースの管理

  • インスタンスの課金方法を従量課金からサブスクリプションに切り替える

  • 他のユーザーにオブジェクトに対する権限を付与する

RAM ユーザー

関連する権限を持つ RAM ユーザーは、Hologres インスタンスを作成および管理できます。

リソースは RAM ユーザーではなく、Alibaba Cloud アカウントによって所有されます。

カスタムアカウント

関連する権限を持つカスタムアカウントは、次のようなデータベースに対する操作を実行できます:

  • データベース、テーブル、ビューの作成または削除

  • データベースへの接続

説明

カスタムアカウントのパスワードは MD5 で暗号化されます。

ログインアカウント

Alibaba Cloud アカウントまたは RAM ユーザーに権限を付与する場合は、Alibaba Cloud アカウントのログインアカウントを使用します。アカウントセンターの [セキュリティ設定] ページで取得できます。Obtain the ID of your Alibaba Cloud account

  • Alibaba Cloud アカウントに権限を付与する場合、Alibaba Cloud アカウントの完全な式にはログインアカウントを含める必要があります。次の表にアカウントのフォーマットを示します。

    アカウントフォーマット

    説明

    ALIYUN$<Login Account>@aliyun.com

    <Login Account> を実際の値に置き換えます。

    ALIYUN$company***@aliyun.com

    <Login Account>@aliyun.com

    company***@aliyun.com

  • RAM ユーザーに権限を付与する場合、RAM ユーザーの完全な式には、それが属する Alibaba Cloud アカウントのログインアカウントを含める必要があります。次の表にアカウントのフォーマットを示します。

    アカウントフォーマット

    説明

    <subUserName>@<Login Account>.onaliyun.com

    アカウントフォーマットには、次のパラメーターが含まれます:

    • <subUserName>: RAM ユーザーの名前。

    • <Login Account>: Alibaba Cloud アカウントのログインアカウント。

    • <AccountID>: Alibaba Cloud アカウントのアカウント ID。

    holouser***@company.onaliyun.com

    <subUserName>@<Login Account>

    holouser@company

    <subUserName>@<Account ID>.onaliyun.com

    holouser@123456789xxxx

    RAM$<subUserName>

    RAM$holo_test

    RAM$<Login Account>:<subUserName>

    RAM$company:holouser

    RAM$<Account ID>:<subUserName>

    RAM$123456789xxxx:holouser

    <subUserName>@<Account ID>

    holouser@123456789xxxx

アカウント ID

アカウント ID は数字の文字列です。例: 189813715xxxx。アカウントセンターの [セキュリティ設定] ページでアカウント ID を取得します。725

RAM ユーザーのアカウント ID (UID とも呼ばれます) を取得するには、[RAM ユーザー] ページに移動します。次に、ターゲットユーザー名をクリックします。

image

説明

UID を使用して RAM ユーザーに権限を付与する場合は、次のフォーマットに従います: p4_UID。例: p4_12333388xxx

アカウント ID を使用して Hologres ユーザーに権限を付与します:

CREATE USER "189813715xxxx"; --Alibaba Cloud アカウント ID が 189813715xxxx のユーザーに Hologres への接続を承認します。
CREATE USER "p4_12333388xxx" superuser; --UID が 12333388xxx の RAM ユーザーにスーパーユーザーロールを割り当てます。

アカウント ID を表示します:

SELECT current_user;

AccessKey ID とシークレット

AccessKey ID とシークレットは、Hologres インスタンスに接続するために Alibaba Cloud によって発行されるアクセス資格情報です。AccessKey ID はログインアカウントに似ており、AccessKey シークレットはログインパスワードに似ています。ユーザー管理コンソールの [セキュリティ管理] ページで AccessKey ID と AccessKey シークレットを表示できます。

AccessKey ID とシークレットには有効期間があります。有効期限が切れた場合は、別の AccessKey ペアを作成してください。詳細については、「Alibaba Cloud アカウントの作成」をご参照ください。

PostgreSQL クライアントまたは JDBC クライアントから Hologres に接続する場合は、ユーザー名とパスワードとして AccessKey ID とシークレットを入力します。

カスタムアカウント

関連する権限を持つカスタムアカウントは、データベースに対する操作を実行できます。カスタムアカウントは Hologres インスタンスでのみ使用できます。詳細については、「カスタムアカウントの作成」をご参照ください。

重要

デフォルトでは、カスタムアカウントは MaxCompute テーブルにアクセスできません。MaxCompute テーブルにアクセスするには、カスタムアカウントを必要な権限を持つ RAM ユーザーにマップします。詳細については、「一般的なエラーとトラブルシューティング」をご参照ください。