在日志服务中使用权限助手进行权限配置

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000 次 1年
文件存储 NAS,50GB 3个月
简介: 在使用 SLS 日志服务的时候,很多情况下,我们需要给不同子账号,角色赋予不同的权限。由于日志服务中涉及的功能模块很多,而且功能模块互相之间有依赖关系,所以手工编写 RAM 的配置文件会显得很繁琐。现在,日志服务中新上线了权限助手功能,使用这个工具可以在很大程度上简化权限配置的操作。

在使用 SLS 日志服务的时候,很多情况下,我们需要给不同子账号,角色赋予不同的权限。由于日志服务中涉及的功能模块很多,而且功能模块互相之间有依赖关系,所以手工编写 RAM 的配置文件会显得很繁琐。

现在,日志服务中新上线了权限助手功能,使用这个工具可以在很大程度上简化权限配置的操作。

image

这是权限助手的入口,进入日志服务的项目页面就可以看到。

配置权限策略

image

这是权限助手的主界面,配置分为普通项目与 APP 两种模式。

普通项目配置

在普通项目配置中,可以看到日志产品的所有功能模块。每个模块又分为管理权限和只读权限。可以根据需要进行勾选。
上方预设角色选择中可以快速对常用的场景进行选择,选中之后会自动对表格进行勾选。

功能模块的依赖关系

勾选某些模块之后,配置工具会自动勾选其他模块,这是因为模块之间存在一些依赖关系。例如:
项目管理模块:由于所有的功能操作都在项目页面中进行,所以如果没有项目权限就无法在界面上对其他功能进行操作。但可以选择给只读权限或者给与管理权限。
Logstore 管理模块:数据接入中的操作都依赖与 Logstore 权限,所以选中数据接入中的任意一项都会默认选中 Logstore 管理模块。
数据查询:数据可视化模块依赖于数据查询权限。
数据可视化:告警,订阅和云产品接入功能都依赖数据可视化权限。其中告警和订阅需要可视化的管理权限。

被依赖的权限仍然可以由用户选择管理权限或只读权限,因为被依赖的功能模块往往只需要只读权限就能满足使用了。

资源限定

在选择完功能模块之后,用户还可以对资源进行限制。
资源默认指定的是当前项目,用户可以使用 号进行匹配,例如 project-a 这样的方式。

image

如果直接输入 号,资源限制就成为 acs:log:::project/ ,表示对日志服务的资源没有限制。

在选择好 project 之后,还可以进一步对 Logstore 进行设置

image

点击新增按钮可以再添加一条资源记录。

限制条件

最后是四种限制条件的设置
image

APP 配置

而选择 APP 配置后,用户可以对 APP 的使用权限进行设置。

image

APP 的选择是单选,如果选择的权限是允许,那么和普通项目下的设置类似,已经默认为用户选择了 APP 使用中所需要的权限。用户也可以手动做修改。如果权限选择的是禁止,那么就不用另外做设置,默认会禁止所有 APP 相关项目的权限。

预览权限策略

在完成全部配置后,点击页面最下方的“下一步”按钮,可以预览权限策略

image

在这里可以直接对生成的策略进行编辑微调。
上方的表格方便用户对权限规则进行预览,同时鼠标移动到每一条 Action 上时可以看到来源说明,并可以直接进行删除操作。

在编辑器上方提供各种操作按钮:
格式化:可以对编辑过的 json 进行格式化。
压缩:由于策略配置在应用时有长度限制,压缩功能可以去掉多余的空格和换行,节省字符数。
重置:可以将手动的修改还原。
复制到剪贴板:将当前编辑器中的内容存到剪贴板中,方便复制使用。
添加到自定义模板:将当前的模板保存到本地浏览器的存储中,方便用户下一次使用。需要注意,由于只是存放在浏览器的本地存储中,所以更换电脑以及更换浏览器将看不到之前存放的模板。

应用上线

完成编辑之后,可以将内容保存到本地方便之后使用。如需要马上进行配置,可以将内容复制到剪贴板,之后去 RAM 页面进行策略配置。
这时点击页面底部的下一步按钮,可以查看配置说明。

image

之后按照说明在 RAM 界面进行权限配置,将编辑的内容新建为自定义策略,并将该策略赋予需要的对象就完成了整个操作。

场景实例

给予一个项目的所有权限

如果需要给一个角色单个项目的所有权限,那么可以如下选择:

image

给予所有项目的仪表盘权限

image

赋予当前项目数据加工的控制台操作权限

image

权限助手之后会根据用户反馈,集成更多的使用场景。

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
14天前
|
监控 安全 程序员
Python日志模块配置:从print到logging的优雅升级指南
从 `print` 到 `logging` 是 Python 开发的必经之路。`print` 调试简单却难维护,日志混乱、无法分级、缺乏上下文;而 `logging` 支持级别控制、多输出、结构化记录,助力项目可维护性升级。本文详解痛点、优势、迁移方案与最佳实践,助你构建专业日志系统,让程序“有记忆”。
131 0
|
1月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
323 4
|
安全 BI 网络安全
EventLog Analyzer 如何满足等保合规要求?密码有效期、产品日志保留、配置备份三大核心问题全面解答
EventLog Analyzer(ELA)助力企业满足网络安全等级保护要求,支持配置自动/手动备份、日志180天留存及密码策略管理,提升合规性与安全运营效率。
|
7月前
|
SQL Java 数据库连接
微服务——SpringBoot使用归纳——Spring Boot使用slf4j进行日志记录—— application.yml 中对日志的配置
在 Spring Boot 项目中,`application.yml` 文件用于配置日志。通过 `logging.config` 指定日志配置文件(如 `logback.xml`),实现日志详细设置。`logging.level` 可定义包的日志输出级别,例如将 `com.itcodai.course03.dao` 包设为 `trace` 级别,便于开发时查看 SQL 操作。日志级别从高到低为 ERROR、WARN、INFO、DEBUG,生产环境建议调整为较高级别以减少日志量。本课程采用 yml 格式,因其层次清晰,但需注意格式要求。
688 0
|
3月前
|
JSON 安全 Go
Go语言项目工程化 —— 日志、配置、错误处理规范
本章详解Go语言项目工程化核心规范,涵盖日志、配置与错误处理三大关键领域。在日志方面,强调其在问题排查、性能优化和安全审计中的作用,推荐使用高性能结构化日志库zap,并介绍日志级别与结构化输出的最佳实践。配置管理部分讨论了配置分离的必要性,对比多种配置格式如JSON、YAML及环境变量,并提供viper库实现多环境配置的示例。错误处理部分阐述Go语言显式返回error的设计哲学,讲解标准处理方式、自定义错误类型、错误封装与堆栈追踪技巧,并提出按调用层级进行错误处理的建议。最后,总结各模块的工程化最佳实践,助力构建可维护、可观测且健壮的Go应用。
|
4月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
488 4
|
6月前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
181 23
|
7月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
7月前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
10月前
|
SQL
南大通用GBase 8a配置gcware日志等级,减少日志输出,节省磁盘IO
南大通用GBase 8a配置gcware日志等级,减少日志输出,节省磁盘IO

相关产品

  • 日志服务