儀錶盤免密分享功能使得使用者可以將儀錶盤共用給其他人,或整合到第三方系統中,而無需登入許可權。本文為您介紹控制台手動免密分享、整合儀錶盤的操作步驟。如果您需要整合到應用中或自動動態產生分享,請參考控制台內嵌及分享。
功能概覽
配置儀錶盤的免密分享功能,具體步驟如下:
-
配置免密分享:包括主題、分享名稱、查詢時間範圍、過濾與變數、訪問時間、訪問限制等參數。
-
查看儀錶盤或統計圖表:被分享的使用者通過URL直接存取,或者在DingTalk、企業微信用戶端查看。
前提條件
如果需要分享到DingTalk帳號或企業微信帳號,必須使用阿里雲主帳號和RAM使用者綁定DingTalk組織或企業微信組織,步驟如下:
-
使用阿里雲主帳號登入控制台,在控制台首頁右側單擊
。在免密分享管理卡片右上方單擊下拉式箭頭,在彈出的菜單中選擇綁定DingTalk或綁定企業微信。
-
使用DingTalk組織管理員或企業微信管理員掃碼開通應用。
綁定CorpId對話方塊包含三個步驟:掃碼開通、擷取DingTalkCorpId和授權。當前步驟需掃描對話方塊中的二維碼以開通SLS分享與免登DingTalk微應用。
-
使用RAM使用者登入控制台,重複第一步。
建立免密分享
1. 配置免密分享
-
登入Log Service控制台,選擇目標Project,在儀錶盤>儀錶盤列表頁面,單擊目標儀錶盤。
-
分享統計圖表或整個儀錶盤。
-
分享統計圖表:在統計圖表右上方,選擇
>建立免密分享。 -
分享儀錶盤:在儀錶頁面的頂部功能表列,選擇分享>建立並設定。
-
-
配置免密分享的參數。
參數名稱
說明
主題
選擇分享儀錶盤的主題樣式,可選預設、亮色或暗色。
分享名稱
必填。輸入免密分享的名稱,用於標識不同的分享配置。
時間範圍
選中鎖定時間範圍,則擷取該分享連結的使用者不能修改儀錶盤或統計圖表的查詢時間範圍。
過濾與變數
選中保留過濾與變數,則分享中的儀錶盤或統計圖表會保留過濾和通過變數動態調整查詢分析語句的參數資訊。
訪問時間
設定分享連結的有效時間,可選長期有效或指定時間。選擇指定時間時,需設定具體的到期日期。
訪問限制
分享的渠道:
-
無限制:通過URL直接存取。
-
阿里雲帳號:單擊控制台頁面右上方的頭像,可以查看帳號ID。
-
DingTalk帳號:使用DingTalk組織的管理員掃碼開通SLS分享與免登DingTalk微應用。
重要建立DingTalk團隊的步驟,請參見如何建立組織?。設定管理員的步驟,請參見如何設定通訊錄系統管理權限?。
-
企業微信帳號:使用企業微信管理員掃碼開通SLS分享。
重要設定企業微信管理員的步驟,請參見如何添加/設定/更換企業微信管理員。
-
-
單擊建立並複制連結,完成免密分享的建立,分享連結自動複製到剪貼簿。
2. 查看儀錶盤或統計圖表
無限制
-
擷取免密分享連結的任何使用者,可以在瀏覽器中直接進行訪問。
阿里雲帳號
指定的阿里雲帳號登入控制台後,可以通過免密連結訪問。
DingTalk帳號
在DingTalk查看
被分享的DingTalk帳號,可以在DingTalk的手機端或PC端查看Log Service的儀錶盤。
-
在DingTalk的工作台頁面,單擊頂部的 全員頁簽,然後單擊SLS分享與免登。
-
單擊查看詳情。
在瀏覽器查看
-
複製儀錶盤連結。
在免密分享管理頁面,可查看已建立的分享記錄,包括分享名稱、TicketId、Project、歸屬資源、建立時間和有效期間等資訊。在操作列,可對分享記錄執行複製連結、關閉、編輯或刪除操作。
-
複製連結到瀏覽器的地址欄。
企業微信帳號
在企業微信查看
被分享的企業微信帳號,可以在企業微信的手機端或PC端查看Log Service的儀錶盤。
-
在企業微信的工作台頁面,單擊SLS分享與免登。
-
單擊目標卡片右上方的查看詳情。
進入企業微信左側導覽列的工作台,開啟免密分享管理頁面,分享記錄以表格形式展示(包含分享名稱、有效期間等列),查看詳情位於每行的操作列。
在瀏覽器查看
-
複製儀錶盤的分享連結。
-
複製連結到瀏覽器的地址欄,使用企業微信掃碼登入。
管理免密分享
-
儀錶盤頁面:在儀錶盤頁面的顯示模式,在頂部功能表列選擇分享>分享管理。
-
控制台首頁:單擊頁面右側的免密分享管理卡片。
解除綁定DingTalk組織或企業微信組織
在控制台首頁右側,單擊免密分享管理卡片右側的
,進行解除綁定。在SLS控制台概覽頁,找到免密分享管理卡片,單擊右側的向下箭頭按鈕展開下拉式功能表,可選擇解除綁定DingTalk或解除綁定企業微信。
RAM使用者的免密分享操作許可權說明
您需要授予RAM使用者進行免密分享操作許可權,不同許可權對應的權限原則說明如下:
建立免密分享
-
精確匹配
授權RAM使用者只可在指定Project下的指定儀錶盤中建立免密分享。其中
<Project名稱>、<Dashboard名稱>需根據實際值替換。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:CreateDashboardSharing", "Resource": "acs:log:*:*:project/<Project名稱>/dashboard/<Dashboard名稱>" } ] } -
模糊比對
授權RAM使用者可在當前阿里雲帳號下的所有儀錶盤中建立免密分享。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:CreateDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
擷取免密分享
-
精確匹配
授權RAM使用者只可擷取指定Project下指定儀錶盤的免密分享。其中
<Project名稱>、<Dashboard名稱>需根據實際值替換。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:AccessDashboardSharing", "Resource": "acs:log:*:*:project/<Project名稱>/dashboard/<Dashboard名稱>" } ] } -
模糊比對
授權RAM使用者可擷取當前阿里雲帳號下所有儀錶盤的免密分享。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:AccessDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
刪除免密分享
-
精確匹配
授權RAM使用者只可刪除指定Project下指定儀錶盤的免密分享。其中
<Project名稱>、<Dashboard名稱>需根據實際值替換。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:DeleteDashboardSharing", "Resource": "acs:log:*:*:project/<Project名稱>/dashboard/<Dashboard名稱>" } ] } -
模糊比對
授權RAM使用者可刪除當前阿里雲帳號下的所有儀錶盤的免密分享。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:DeleteDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
更新免密分享
-
精確匹配
授權RAM使用者只可更新指定Project下指定儀錶盤的免密分享。其中
<Project名稱>、<Dashboard名稱>需根據實際值替換。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:UpdateDashboardSharing", "Resource": "acs:log:*:*:project/<Project名稱>/dashboard/<Dashboard名稱>" } ] } -
模糊比對
授權RAM使用者可更新當前阿里雲帳號下所有儀錶盤的免密分享。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:UpdateDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
擷取免密分享列表
授權RAM使用者擷取所有儀錶盤的免密分享列表。
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "log:ListDashboardSharing",
"Resource": "acs:log:*:*:project/*"
}
]
}