AnalyticDB for MySQL Data Lakehouse Edition (V3.0) を使用すると、標準のデータベースアカウントをResource Access Management (RAM) ユーザーに関連付けることができます。 その後、AnalyticDB for MySQLコンソールでRAMユーザーとしてSQL開発を実行できます。 標準データベースアカウントを使用して、Object Storage Service (OSS) 外部テーブルにアクセスすることもできます。 このトピックでは、標準データベースアカウントをRAMユーザーに関連付けるか、またはRAMユーザーから関連付ける方法について説明します。
注意事項
- 標準データベースアカウントは、AnalyticDB for MySQL Data Lakehouse Edition (V3.0) クラスターでのみRAMユーザーに関連付けることができます。
- RAMユーザーに関連付けることができるのは、標準データベースアカウントのみです。 この機能は、特権データベースアカウントではサポートされません。
- デフォルトでは、特権データベースアカウントはAlibaba Cloudアカウントに関連付けられています。
標準データベースアカウントとRAMユーザー間のマッピングシナリオ
- SQLエディター: RAMユーザーとしてSQLエディターにログインする場合、テーブルを読み書きするには、RAMユーザーをAnalyticDB for MySQLの標準データベースアカウントにマップする必要があります。
- JDBC接続: AnalyticDB for MySQLの標準データベースアカウントを使用してJDBCモードでデータベースに接続する場合、標準データベースアカウントをRAMユーザーにマップして、OSS外部テーブルなどの外部テーブルを読み書きする必要があります。
- Sparkアプリケーション: SparkアプリケーションをRAMユーザーとして起動する場合、RAMユーザーをAnalyticDB for MySQLの標準データベースアカウントにマップして、AnalyticDB for MySQLデータベースに接続する必要があります。
前提条件
標準データベースアカウントが作成されます。 標準データベースアカウントの作成方法の詳細については、「データベースアカウントの作成」をご参照ください。
データベースアカウントをRAMユーザーに関連付ける
- AnalyticDB for MySQLコンソールにログインします。
- ページの左上隅で、リージョンを選択します。
- 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
- Lake Warehouse Edition(3.0) タブで、管理するクラスターを見つけ、クラスター ID をクリックします。
- 左側のナビゲーションウィンドウで、アカウント管理 をクリックします。
- 管理するデータベースアカウントを見つけ、[操作] 列で [RAMユーザー] > [関連付け] を選択します。
- [RAMユーザーとの関連付け] ダイアログボックスで、RAMユーザーIDを入力します。 説明 RAMユーザーIDは、RAMコンソールの [ユーザー] ページにあるRAMユーザーのUIDです。 詳細については、「RAMユーザーに関する情報の表示」をご参照ください。
- [OK] をクリックします。
RAMユーザーからデータベースアカウントの関連付けを解除する
管理するデータベースアカウントを見つけ、[操作] 列で [RAMユーザー] > [関連付け解除] を選択します。