详情页标题前

阿里云日志服务SLSOpenAPI调用示例(SDK)-云淘科技

详情页1

本文介绍如何使用阿里云日志服务Python SDK开发包,调用日志服务ListProject接口查询Project信息。

查看OpenAPI文档

在调用OpenAPI前,建议您先阅读对应接口文档,了解、学习调用该接口所需要的参数及权限等。更多信息,请参见API概览。

创建RAM用户并完成授权

重要

阿里云账号AccessKey拥有所有API的访问权限,建议您创建并使用RAM用户进行API访问或日常运维。

如果您已创建RAM用户且已完成授权,可跳过此步骤。

  1. 登录RAM控制台。

  2. 创建RAM用户。

    1. 在左侧导航栏,选择身份管理 > 用户

    2. 用户页面,单击创建用户

    3. 创建用户页面,设置登录名称显示名称均为config-openapi-operator,设置访问方式OpenAPI调用访问

    4. 单击确定

      创建RAM用户成功后,系统将自动为该RAM用户生成一个AccessKey ID和AccessKey Secret。更多信息,请参见创建AccessKey。请记录该信息,您在调用OpenAPI时,需输入RAM用户的AccessKey。

  3. 为RAM用户授权。

    说明

    创建RAM用户后,该RAM用户无任何权限。您需要为该RAM用户授予系统策略(AliyunLogFullAccess、AliyunLogReadOnlyAccess)或自定义策略。更多信息,请鉴权规则概览。本案例以授予RAM用户AliyunLogReadOnlyAccess策略为例,AliyunLogReadOnlyAccess策略具备日志服务资源的只读权限。

    1. 用户页面,单击目标RAM用户(config-openapi-operator)对应的添加权限

    2. 添加权限页面,选中AliyunLogReadOnlyAccess,然后单击确定

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

调用OpenAPI

本文介绍阿里云Python SDK方式调用OpenAPI,其他语言SDK的用法也类似。更多信息,请参见日志服务SDK。

准备Python环境

安装Python。更多信息,请参见Python官网。

说明

日志服务Python SDK支持Python3及以上版本。

您可以执行python -V命令查看您已安装的Python版本。

配置环境变量

为避免将AccessKey硬编码到业务代码中,带来安全风险,推荐使用环境变量方式管理AccessKey。

  • Linux系统、macOS系统

    将以下命令中的替换为已准备好的RAM用户的AccessKey ID和AccessKey Secret,然后在终端执行如下命令。

    export ALIBABA_CLOUD_ACCESS_KEY_ID=
    export ALIBABA_CLOUD_ACCESS_KEY_SECRET=
  • Windows系统

    新建环境变量文件,添加环境变量ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET,并写入已准备好的RAM用户的AccessKey ID和AccessKey Secret,然后重启Windows系统。

下载示例代码

  1. 访问ListProject。

  2. 在左侧的参数配置页签,填写需要的参数信息,例如输入待查询的projectName。

  3. 在右侧的SDK示例页签,选择Python语言,单击下载完整工程,下载示例代码包。

  4. 在本地解压示例代码包并进入alibabacloud_sample目录。

安装依赖

说明

下载示例代码后,您可以查看README.md文件查看SDK版本、依赖项等信息。

pip install alibabacloud-sls20201230

运行代码

运行sample.py文件,返回示例如下:

[LOG]
{
  "headers": {
    "server": "AliyunSLS",
    "content-type": "application/json",
    "content-length": "230",
    "connection": "keep-alive",
    "access-control-allow-origin": "*",
    "date": "Tue, 25 Jul 2023 10:08:25 GMT",
    "x-log-time": "1690279705",
    "x-log-requestid": "64BF9F199ED2B749708E5445"
  },
  "statusCode": 200,
  "body": {
    "count": 1,
    "projects": [
      {
        "createTime": "1656666120",
        "description": "",
        "lastModifyTime": "1665978308",
        "owner": "",
        "projectName": "re****-nginx",
        "region": "cn-hangzhou",
        "resourceGroupId": "rg-a****a",
        "status": "Normal"
      }
    ],
    "total": 1
  }
}

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

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

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

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

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

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

(0)
上一篇 2023年12月10日 上午4:15
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云容器服务使用 TKE NPDPlus 插件增强节点的故障自愈能力同尘科技

    在 Kubernetes 集群运行时,节点有时会因为组件问题、内核死锁、资源不足等原因不可用。Kubelet 默认对节点的 PIDPressure、MemoryPressure、DiskPressure 等资源状态进行监控,但是存在当 Kubelet 上报状态时节点已处于不可用状态的情况,甚至 Kubelet 可能已开始驱逐 Pod。在此类场景下,原生 Ku…

    腾讯云 2023年12月9日
  • 腾讯云云直播智能鉴黄

    云直播可对直播流进行鉴黄处理,因鉴黄需首先对直播流做截图处理,故使用鉴黄功能会产生 鉴黄 和 截图 两笔费用。其中使用鉴黄功能会产生费用,以当月累计画面审核张数为结算标准。 注意事项 鉴黄功能默认关闭,可通过控制台开启。云直播截图存储于对象存储 COS 中,使用后将产生 COS 存储费用,详情请参见 COS 产品计费定价 。鉴黄功能产生费用,每月有1000张…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSSAndroid下载文件概述-云淘科技

    OSS Android SDK提供了丰富的文件下载方式。 您可以根据业务场景,选择适当的文件下载方式。 流式下载 范围下载 下载到本地文件 限定条件下载 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:…

    阿里云对象存储 2023年12月10日
  • 腾讯云对象存储人工审核

    简介 自动审核、历史数据审核这两种审核都是机器审核方式,当您配置自动审核或历史数据审核任务后,如果对于审核结果的准确性不满意,可以开启人工审核进行二次复审,提高审核准确性。说明 人工审核为复审形式,仅当机器审核结果不准确时,会进行人工审核,暂不支持直接进行人工审核。 操作步骤 在自动审核任务下开启人工审核 1. 登录 对象存储控制台。2. 在左侧导航栏中,单…

    2023年12月9日
  • 腾讯云对象存储复制对象

    简介 您可以通过对象存储控制台,对上传到存储桶中的单个或多个对象进行复制,实现将对象从源路径复制到目标路径。说明不支持对归档存储类型的对象进行复制粘贴。标准存储(多 AZ)类型目前仅支持复制为标准存储(多 AZ)类型,不支持复制为标准存储、低频和归档存储类型。低频存储(多 AZ)类型目前仅支持复制为低频存储(多 AZ)类型,不支持复制为标准存储、低频和归档存…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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