全部產品
Search
文件中心

Hologres:帳號概述

更新時間:Jun 30, 2024

互動式分析Hologres和阿里雲帳號體系深度整合,Hologres的使用者是通過阿里雲帳號進行認證的。本章節內容將為您介紹在Hologres中使用到的阿里雲帳號體系。

帳號

Hologres和阿里雲帳號體系深度整合,帳號主要包括阿里雲帳號和阿里雲RAM使用者,具體說明如下表所示。在Hologres執行個體中,當您需要為阿里雲帳號和RAM使用者授予許可權時,需要使用其對應的登入帳號或者帳號ID資訊。具體內容請參見登入帳號帳號ID

帳號類型

說明

阿里雲帳號

阿里雲帳號用於建立和管理Hologres執行個體,例如登入Hologres控制台、建立資料庫、隨用隨付轉訂用帳戶、授權對象等。

阿里雲RAM使用者

阿里雲帳號在RAM建立使用者並授予一定的許可權後,RAM使用者也可以在許可權範圍內建立和管理執行個體,例如登入Hologres控制台、建立資料庫、隨用隨付轉訂用帳戶、授權對象等。

RAM使用者從屬於阿里雲帳號,並且本身不擁有實際的資源,所有資源都屬於阿里雲主帳號。

自訂帳號

自訂帳號在許可權範圍內用於對執行個體進行操作,例如建立/刪除資料庫、串連資料庫、建立/刪除表、建立/刪除視圖等。

登入帳號

當您為阿里雲帳號和RAM使用者授予許可權時,需要使用阿里雲帳號的登入帳號資訊。登入帳號資訊,請通過使用者資訊頁面擷取。擷取登入帳號

  • 當您需要為阿里雲賬戶授權時,阿里雲帳號的完整表達方式會包含登入帳號的資訊,具體如下表所示:

    帳號格式

    說明

    樣本

    ALIYUN$<Login Account>@aliyun.com

    <Login Account>為阿里雲帳號的登入帳號

    ALIYUN$company@aliyun.com

    <Login Account>@aliyun.com

    company@aliyun.com

  • 當您需要為RAM使用者授權時,其使用者名稱稱的完整表達方式會包含登入帳號的資訊,具體如下表所示:

    帳號格式

    說明

    樣本

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

    帳號格式的參數說明如下:

    • <subUserName>:阿里雲RAM使用者的名稱

    • <Login Account>:阿里雲主帳號的登入帳號

    • <AccountID>:阿里雲帳號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又稱為Account ID,是一串數字,例如189813715xxxx。帳號ID資訊,請通過使用者資訊頁面擷取。725

RAM使用者的Account ID為對應的UID,請存取控制頁面的使用者頁面後單擊目標使用者名稱稱擷取。在Hologres中,要使用RAM使用者UID授權時,格式必須為p4_UID,例如p4_12333388xxximage

Hologres可以使用Account ID為使用者授權,樣本語句如下:

create USER "189813715xxxx"; --將阿里雲帳號189813715xxxx建立至Hologres。
create USER "p4_12333388xxx" superuser; --將RAM使用者12333388xxx授權為執行個體的Superuser。

在Hologres中執行如下語句,查看當前帳號的Account ID。

SELECT current_user;

AccessKey ID及AccessKey Secret

阿里雲AccessKey ID和AccessKey Secret用於串連訪問Hologres執行個體。AccessKey ID類似登入帳號,AccessKey Secret類似登入密碼,可以在阿里雲官網Access Key管理查看。

AccessKey ID及AccessKey Secret是阿里雲頒發的訪問憑證,有一定的使用到期日。如果AccessKey ID及AccessKey Secret到期,您可以參見準備阿里雲帳號重新建立。

當您使用psql或者JDBC等工具串連Hologres執行個體時,其中填寫的使用者名稱和使用者密碼就是AccessKey ID和AccessKey Secret。

自訂帳號

自訂帳號在許可權範圍內用於對執行個體進行操作,例如建立或刪除資料庫、串連資料庫、建立或刪除表、建立或刪除視圖等。且僅能夠在Hologres的執行個體中使用。建立方式請參見建立自訂使用者

重要

自訂帳號預設不能查詢MaxCompute外表,如需查詢,請配置USER MAPPING,具體配置方式請參見常見問題