仪表盘免密分享功能使得用户可以将仪表盘共享给其他人,或集成到第三方系统中,而无需登录权限。本文为您介绍控制台手动免密分享、集成仪表盘的操作步骤。如果您需要集成到应用中或自动动态生成分享,请参考控制台内嵌及分享。
功能概览
配置仪表盘的免密分享功能,具体步骤如下:
-
配置免密分享:包括主题、分享名称、查询时间范围、过滤与变量、访问时间、访问限制等参数。
-
查看仪表盘或统计图表:被分享的用户通过URL直接访问,或者在钉钉、企业微信客户端查看。
前提条件
如果需要分享到钉钉账号或企业微信账号,必须使用阿里云主账号和RAM用户绑定钉钉组织或企业微信组织,步骤如下:
创建免密分享
1. 配置免密分享
-
登录日志服务控制台,选择目标Project,在仪表盘>仪表盘列表页面,单击目标仪表盘。
-
分享统计图表或整个仪表盘。
-
分享统计图表:在统计图表右上方,选择
>创建免密分享。 -
分享仪表盘:在仪表页面的顶部菜单栏,选择分享>创建并设置。
-
-
配置免密分享的参数。
参数名称
说明
主题
选择分享仪表盘的主题样式,可选默认、亮色或暗色。
分享名称
必填。输入免密分享的名称,用于标识不同的分享配置。
时间范围
选中锁定时间范围,则获取该分享链接的用户不能修改仪表盘或统计图表的查询时间范围。
过滤与变量
选中保留过滤与变量,则分享中的仪表盘或统计图表会保留过滤和通过变量动态调整查询分析语句的参数信息。
访问时间
设置分享链接的有效时间,可选长期有效或指定时间。选择指定时间时,需设置具体的过期日期。
访问限制
分享的渠道:
-
无限制:通过URL直接访问。
-
阿里云账号:单击控制台页面右上角的头像,可以查看账号ID。
-
钉钉账号:使用钉钉组织的管理员扫码开通SLS分享与免登钉钉微应用。
重要创建钉钉团队的步骤,请参见如何创建组织?。设置管理员的步骤,请参见如何设置通讯录管理权限?。
-
企业微信账号:使用企业微信管理员扫码开通SLS分享。
重要设置企业微信管理员的步骤,请参见如何添加/设置/更换企业微信管理员。
-
-
单击创建并复制链接,完成免密分享的创建,分享链接自动复制到剪贴板。
2. 查看仪表盘或统计图表
无限制
-
获取免密分享链接的任何用户,可以在浏览器中直接进行访问。
-
或者在钉钉文档中插入该链接。
-
在钉钉文档中,输入
/sls,然后单击阿里云SLS。 -
在文本框中输入分享链接,然后单击确定。
-
阿里云账号
指定的阿里云账号登录控制台后,可以通过免密链接访问。
钉钉账号
在钉钉查看
被分享的钉钉账号,可以在钉钉的手机端或PC端查看日志服务的仪表盘。
-
在钉钉的工作台页面,单击顶部的 全员页签,然后单击SLS分享与免登。
-
单击查看详情。
在浏览器查看
-
复制仪表盘链接。
在免密分享管理页面,可查看已创建的分享记录,包括分享名称、TicketId、Project、归属资源、创建时间和有效期等信息。在操作列,可对分享记录执行复制链接、关闭、编辑或删除操作。
-
复制链接到浏览器的地址栏。
企业微信账号
在企业微信查看
被分享的企业微信账号,可以在企业微信的手机端或PC端查看日志服务的仪表盘。
-
在企业微信的工作台页面,单击SLS分享与免登。
-
单击目标卡片右上角的查看详情。
进入企业微信左侧导航栏的工作台,打开免密分享管理页面,分享记录以表格形式展示(包含分享名称、有效期等列),查看详情位于每行的操作列。
在浏览器查看
-
复制仪表盘的分享链接。
-
复制链接到浏览器的地址栏,使用企业微信扫码登录。
管理免密分享
-
仪表盘页面:在仪表盘页面的显示模式,在顶部菜单栏选择分享>分享管理。
-
控制台首页:单击页面右侧的免密分享管理卡片。
解绑钉钉组织或企业微信组织
在控制台首页右侧,单击免密分享管理卡片右侧的
,进行解绑。在SLS控制台概览页,找到免密分享管理卡片,单击右侧的向下箭头按钮展开下拉菜单,可选择解绑钉钉或解绑企业微信。
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/*"
}
]
}