如果您在使用即時數倉Hologres過程中需要阿里雲技術支援人員對您的執行個體進行操作,您需要授權Hologres執行個體的服務帳號並設定授權到期時間,技術支援人員才可以通過服務帳號提供支援人員服務。到達授權到期時間後,服務帳號的許可權會被自動回收。本文為您介紹如何開啟、關閉服務帳號及查看服務帳號的操作、授權記錄。
使用限制
此功能僅Hologres V0.10及以上版本支援,請在Hologres管控台查看當前執行個體版本,如果您的執行個體是V0.10以下版本,請您使用自助升級或加入HologresDingTalk交流群反饋,詳情請參見如何擷取更多的線上支援?。
需要Superuser使用者才能開啟和關閉服務帳號。
對於通過HoloWeb建立串連方式串連的執行個體,不能開啟和關閉服務帳號,串連執行個體詳情請參見串連執行個體。
開啟服務帳號
在頁面左上方,選擇執行個體所在地區。
在執行個體列表頁面,單擊對應執行個體ID。
在執行個體詳情頁左側導覽列,單擊帳號管理。
在使用者管理頁面,單擊服務帳號授權。
在服務帳號授權頁簽,開啟許可權開通列的支援人員許可權開關。
在設定授權到期時間對話方塊,設定授權到期時間。
單擊確認。
開啟服務帳號後,系統會建立一個名為
BASIC$holo_support
的Superuser帳號。該帳號可以查看修改配置、表結構、索引、執行SQL和查看資料。
關閉服務帳號
在頁面左上方,選擇執行個體所在地區。
在執行個體列表頁面,單擊對應執行個體ID。
在執行個體詳情頁左側導覽列,單擊帳號管理。
在使用者管理頁面,單擊服務帳號授權。
在服務帳號授權頁簽,關閉許可權開通列的支援人員許可權開關。
查看服務帳號的操作記錄
您可以使用如下SQL從Query Log中查詢到服務帳號執行過的操作。
SELECT
*
FROM
hologres.hg_query_log
WHERE
usename = '"BASIC$holo_support"';
查看服務帳號的授權記錄
您可以在Action Trail中查詢到開啟和關閉服務帳號的操作記錄,詳情請參見通過Action Trail控制台查詢事件。其中會記錄哪些帳號在什麼時間開啟、關閉了某個執行個體的服務帳號。