详情页标题前

阿里云日志服务SLS通过自定义角色访问数据(同账号场景)-云淘科技

详情页1

OSS投递任务(新版)运行时,将拉取Logstore中的数据并投递到OSS Bucket中,您可以使用自定义角色来完成以上操作。本文介绍如何对自定义角色进行授权。

前提条件

创建RAM角色。具体操作,请参见创建可信实体为阿里云服务的RAM角色。

重要

创建RAM角色时,必须选择可信实体类型阿里云服务

步骤一:授予RAM角色读取Logstore数据的权限

授予RAM角色读取Logstore数据的权限后,OSS投递任务可以使用该角色读取Logstore中的数据。

  1. 使用阿里云账号登录RAM控制台。

  2. 创建具备读取Logstore数据权限的策略。

    1. 在左侧导航栏中,选择权限管理 > 权限策略

    2. 单击创建权限策略

    3. 创建权限策略页面的脚本编辑页签中,将配置框中的原有脚本替换为如下内容,然后单击继续编辑基本信息

      • 精确授权。

        在实际场景中,请根据实际情况替换Project名称和Logstore名称。

        {
            "Version":"1",
            "Statement":[
                {
                    "Action":[
                        "log:GetCursorOrData",
                        "log:ListShards"
                    ],
                    "Resource":[
                        "acs:log:*:*:project/Project名称/logstore/Logstore名称",
                        "acs:log:*:*:project/Project名称/logstore/Logstore名称/*"
                    ],
                    "Effect":"Allow"
                }
            ]
        }
      • 模糊匹配授权。

        例如Project名称为log-project-dev-a、log-project-dev-b、log-project-dev-c等,Logstore名称为website_a_log、website_b_log、website_c_log等,则您可以使用模糊匹配授权。在实际场景中,请根据实际情况替换Project名称和Logstore名称。

        {
            "Version":"1",
            "Statement":[
                {
                    "Action":[
                        "log:GetCursorOrData",
                        "log:ListShards"
                    ],
                    "Resource":[
                        "acs:log:*:*:project/log-project-dev-*/logstore/website_*_log*",
                        "acs:log:*:*:project/log-project-dev-*/logstore/website_*_log*/*"
                    ],
                    "Effect":"Allow"
                }
            ]
        }
    4. 设置名称,然后单击确定

      例如设置策略名称为log-oss-export-source-policy。

  3. 为RAM角色授权。

    1. 在左侧导航栏中,选择身份管理 > 角色

    2. 单击目标RAM角色对应的添加权限

    3. 选择自定义策略,并选中步骤2中创建的权限策略(例如log-oss-export-source-policy),单击确定

    4. 确认授权结果,单击完成

  4. 获取RAM角色标识(ARN)。

    您可以在该角色的基本信息中查看RAM角色标识,例如acs:ram::13****44:role/logrole。请记录该信息,如果您在创建OSS投递任务时使用的是自定义角色,则需要在读Logstore RAM角色中输入该信息。阿里云日志服务SLS通过自定义角色访问数据(同账号场景)-云淘科技

步骤二:授予RAM角色写OSS Bucket的权限

授予RAM角色写OSS Bucket的权限后,OSS投递任务可以使用该角色将Logstore中的数据写入到目标OSS Bucket中。

  1. 使用阿里云账号登录RAM控制台。

  2. 创建具备写OSS Bucket权限的策略。

    1. 在左侧导航栏中,选择权限管理 > 权限策略

    2. 单击创建权限策略

    3. 创建权限策略页面的脚本编辑页签中,将配置框中的原有脚本替换为如下内容,然后单击继续编辑基本信息

      {
          "Version": "1",
          "Statement": [
              {
                  "Action": [
                      "oss:PutObject"
                  ],
                  "Resource": "*",
                  "Effect": "Allow"
              }
          ]
      }

      如果您有更细粒度的OSS权限控制需求,请参见RAM Policy概述。

    4. 设置名称,然后单击确定

      例如设置策略名称为log-oss-export-sink-policy。

  3. 为RAM角色授权。

    1. 在左侧导航栏中,选择身份管理 > 角色

    2. 单击目标RAM角色对应的添加权限

    3. 选择自定义策略,并选中步骤2中创建的权限策略(例如log-oss-export-sink-policy),单击确定

    4. 确认授权结果,单击完成

  4. 获取RAM角色标识(ARN)。

    您可以在该角色的基本信息中查看RAM角色标识,例如acs:ram::13****44:role/ossrole。请记录该信息,如果您在创建OSS投递任务时使用的是自定义角色,则需要在写OSS RAM角色中输入该信息。阿里云日志服务SLS通过自定义角色访问数据(同账号场景)-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/163248.html

(0)
上一篇 2023年12月10日 上午5:05
下一篇 2023年12月10日 上午5:06
详情页2

相关推荐

  • 阿里云负载均衡DescribeDomainExtensionAttribute – 查询已添加的扩展域名属性-云淘科技

    查询已添加的扩展域名属性。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指…

    阿里云负载均衡 2023年12月10日
  • 阿里云云原生大数据计算服务 MaxComputeLIST ACCOUNTPROVIDERS-云淘科技

    显示当前项目空间支持的账号体系信息。账号体系包括ALIYUN、RAM两种。 使用限制 本文中的命令您需要在MaxCompute客户端执行。本命令为CMD命令,仅支持在客户端(odpscmd)工具中运行。 注意事项 MaxCompute项目空间默认仅能识别阿里云账号体系,无法识别RAM账号体系。 命令格式 list accountproviders; 返回结果…

  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云云原生大数据计算服务 MaxCompute基于Policy对具备内置角色的用户进行权限管理-云淘科技

    用户被赋予MaxCompute内置的角色后,会具备内置角色相应的权限,例如用户被赋予开发角色则具备表、资源等的操作权限。但实际业务场景中,需要对此类用户的操作权限进行更精细化的管理,例如不允许删除重要表。本文基于案例为您介绍如何通过Policy对具备内置角色权限的用户进行权限管理。 前提条件 已安装MaxCompute客户端。更多安装MaxCompute客户…

  • 阿里云对象存储OSS存储空间命名-云淘科技

    存储空间(Bucket)是用于存储对象(Object)的容器,所有的Object都必须隶属于某个Bucket。Bucket具有各种配置属性,包括地域、访问权限、存储类型等。您可以根据实际需求,创建不同类型的Bucket来存储不同的数据。 命名规则 同一阿里云账号在同一地域内创建的Bucket总数不能超过100个。Bucket创建后,其名称无法修改。Bucke…

    阿里云对象存储 2023年12月10日
  • 阿里云日志服务SLS历史趋势-云淘科技

    历史趋势大盘展示App异常(崩溃、ANR)的关键指标的历史数据。 前提条件 已接入数据。具体操作,请参见通过Android SDK接入数据或通过iOS SDK接入数据。 操作步骤 登录日志服务控制台。 在日志应用区域,单击移动运维监控。 在应用列表中,单击目标应用。 在左侧导航栏中,单击历史趋势。 在历史趋势页面,选择版本和时间,查看异常信息。 日志服务展示…

    2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。