儀錶盤免密分享功能使得使用者可以將儀錶盤共用給其他人,或整合到第三方系統中,而無需登入許可權。本文為您介紹免密分享、整合儀錶盤的操作步驟。
功能概覽
實現以上效果,需要用到儀錶盤的免密分享功能,具體步驟如下:
配置免密分享:包括訪問時間、分享渠道、查詢時間範圍等參數。
查看儀錶盤或統計圖表:被分享的使用者通過URL直接存取,或者在DingTalk、企業微信用戶端查看。
前提條件
如果需要分享到DingTalk帳號或企業微信帳號,必須使用阿里雲主帳號和RAM使用者綁定DingTalk組織或企業微信組織,步驟如下:
使用阿里雲主帳號登入控制台,在控制台首頁右側單擊。
使用DingTalk組織管理員或企業微信管理員掃碼開通應用。
使用RAM使用者登入控制台,重複第一步。
建立免密分享
1. 配置免密分享
登入Log Service控制台,選擇目標Project,在儀錶盤>儀錶盤列表頁面,單擊目標儀錶盤。
分享統計圖表或整個儀錶盤。
分享統計圖表:在統計圖表右上方,選擇>建立免密分享。
分享儀錶盤:在儀錶頁面的頂部功能表列,選擇分享>建立並設定。
配置免密分享的參數。
參數名稱
說明
時間範圍
選中鎖定時間範圍,則擷取該分享連結的使用者不能修改儀錶盤或統計圖表的查詢時間範圍。
過濾與變數
選中保留過濾與變數,則分享中的儀錶盤或統計圖表會保留過濾和通過變數動態調整查詢分析語句的參數資訊。
訪問時間
設定分享連結的有效時間。
訪問限制
分享的渠道:
無限制:通過URL直接存取。
阿里雲帳號:單擊控制台頁面右上方的頭像,可以查看帳號ID。
DingTalk帳號:使用DingTalk組織的管理員掃碼開通SLS分享與免登DingTalk微應用。
重要建立DingTalk團隊的步驟,請參見如何建立組織?。設定管理員的步驟,請參見如何設定通訊錄系統管理權限?。
企業微信帳號:使用企業微信管理員掃碼開通SLS分享。
重要設定企業微信管理員的步驟,請參見如何添加/設定/更換企業微信管理員。
2. 查看儀錶盤或統計圖表
無限制
擷取免密分享連結的任何使用者,可以在瀏覽器中直接進行訪問。
阿里雲帳號
指定的阿里雲帳號登入控制台後,可以通過免密連結訪問。
DingTalk帳號
在DingTalk查看
被分享的DingTalk帳號,可以在DingTalk的手機端或PC端查看Log Service的儀錶盤。
在DingTalk的工作台頁面,單擊頂部的全員頁簽,然後單擊SLS分享與免登。
單擊查看詳情。
在瀏覽器查看
複製儀錶盤連結。
複製連結到瀏覽器的地址欄。
企業微信帳號
在企業微信查看
被分享的企業微信帳號,可以在企業微信的手機端或PC端查看Log Service的儀錶盤。
在企業微信的工作台頁面,單擊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使用者只可擷取指定Project下指定儀錶盤的免密分享列表。其中
<Project名稱>
、<Dashboard名稱>
需根據實際值替換。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:ListDashboardSharing", "Resource": "acs:log:*:*:project/*" } ] }