开发者社区 问答 正文

RAM的动作列表有哪些?



RAM 中可对 Log Service 资源进行授权的 Action


在 RAM 中,可以对一个 Log Service 资源进行以下 Action 的授权,每一个 Action 都和某一个或者两个 API 对应。

展开
收起
轩墨 2017-10-23 15:10:02 2031 分享 版权
阿里云 AI 助理回答

在阿里云的资源访问管理(RAM)中,针对日志服务(Log Service)进行权限控制时,可以使用上述列举的各种Action来精细地授权给不同的用户或角色。这些Action直接对应到Log Service的不同操作能力,确保了权限分配的细粒度和安全性。下面是对部分关键Action及其功能的简要说明:

  1. log:GetLogStore:允许获取指定的日志库(LogStore)信息。
  2. log:ListLogStores:允许列出某个项目下的所有日志库。
  3. log:CreateLogStore:允许创建新的日志库。
  4. log:DeleteLogStore:允许删除指定的日志库。
  5. log:UpdateLogStore:允许更新日志库的配置,如生命周期、保留策略等。
  6. log:GetCursorOrData:包括GetCursor用于获取读取日志的游标位置,以及PullLogs用于拉取日志数据。
  7. log:ListShards:允许列出指定日志库中的分片(Shard)信息。
  8. log:PostLogStoreLogs:允许向日志库中写入日志数据。
  9. log:CreateConfig/UpdateConfig/DeleteConfig/GetConfig/ListConfig:这一系列Action涉及日志收集配置(Config)的管理,包括创建、更新、删除配置以及查看配置详情和列表。
  10. log:CreateMachineGroup/UpdateMachineGroup/DeleteMachineGroup/GetMachineGroup/ListMachineGroup:与机器组(Machine Group)相关的操作,用于管理日志采集端点的逻辑分组。
  11. log:ListMachines:列出属于特定机器组的所有机器。
  12. log:ApplyConfigToGroup/RemoveConfigFromGroup:将配置应用到或从机器组中移除,实现配置与机器组的关联管理。
  13. log:GetAppliedMachineGroups/GetAppliedConfigs:查询哪些机器组应用了特定配置,或者某机器组应用了哪些配置。
  14. log:GetShipperStatus/RetryShipperTask:管理和监控日志投递任务的状态,包括获取投递状态和重试失败的任务。
  15. log:CreateConsumerGroup/UpdateConsumerGroup/DeleteConsumerGroup/ListConsumerGroup:管理日志消费组,用于日志流式处理和实时分析场景。
  16. log:ConsumerGroupUpdateCheckPoint/ConsumerGroupHeartBeat:维护消费组的检查点(Checkpoint)和心跳,保证消息的正确消费和进度跟踪。
  17. log:GetConsumerGroupCheckPoint:获取消费组的当前检查点位置。

通过这些Action,管理员可以在RAM中灵活地为不同团队成员或系统角色分配对Log Service的具体操作权限,确保每个用户或服务仅能访问和操作其被授权的资源,符合最小权限原则,增强系统的安全性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
API
问答标签:
问答地址: