详情页标题前

阿里云日志服务SLS配置-云淘科技

详情页1

使用SDK与日志服务的服务器端进行交互时需要指定一些基本配置,本文介绍SDK的基本配置信息。

目前,所有语言的SDK都定义了一个Client类作为入口类,这些基本配置信息需在该入口类构造时指定。

具体包括如下几项:

  • 服务入口(Endpoint):确认Client需要访问的服务入口。

  • 阿里云访问密钥(AccessKey ID和AccessKey Secret):指定Client访问日志服务时使用的访问密钥。

下面详细说明这两个配置的使用方式。

服务入口(Endpoint)

当使用SDK时,首先需要明确访问的日志服务Project所在地域,例如华东1(杭州)、华北1(青岛)等,然后选择与其匹配的日志服务入口初始化Client。该服务入口与API中的服务入口定义一致,具体请参见服务入口。

  • 当选择Client的Endpoint时,必须要保证您需要访问的Project的地域和Endpoint对应的地域一致,否则SDK将无法访问您指定的Project。

  • 由于Client实例只能在构造时指定该服务入口,如果需要访问不同地域里的Project,则需要用不同的Endpoint构建不同的Client实例。

  • 目前,所有API的服务入口均支持HTTPS协议和HTTP协议。

  • 如果在阿里云ECS虚拟机内使用SDK,您还可以使用内网Endpoint来避免公网带宽开销。内网Endpoint请参见服务入口。

访问密钥(AccessKey)

所有和日志服务端交互的请求都必须经过安全验证,而访问密钥就是用来对请求进行安全验证的关键因子,且以AccessKey ID和AccessKey Secret方式成对出现。在构造Client时需要指定两个参数:访问密钥对(AccessKey ID和AccessKey Secret)。所以在使用SDK前,请在阿里云控制台密钥管理页面获取(或者创建)合适的密钥对并配置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET。具体操作,请参见配置环境变量。

重要

  • 您的账号下可以拥有多组访问密钥对,但在构造Client时指定的AccessKey ID和AccessKey Secret必须成对,否则无法通过服务端的安全验证。

  • 指定的访问密钥对必须处于启用状态,否则会被服务端拒绝请求。同样,您也可以到阿里云控制台查看访问密钥的状态。

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

  • 强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。

示例

则可以使用如下实例化对应的Client:

  • Java

    //在实际使用中,请按照您实际的服务入口进行替换。
    String endpoint = "地域id.example.com";
    // 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
    String accessKeyId =  System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");        
    String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
    Client client = new Client(endpoint, accessKeyId, accessKeySecret);
    //use client to operate log service project......

    更多信息,请参见Java SDK快速入门。

  • .NET(C#)

    // 在实际使用中,请按照您实际的服务入口进行替换。
    String endpoint = "地域id.example.com";  
    // 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
    String accessKeyId = Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_ID");   
    String accessKeySecret = Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
    SLSClient client = new SLSClient(endpoint, accessKeyId, accessKeySecret);
    //use client to operate sls project......

    更多信息,请参见.NET SDK快速入门。

  • PHP

    //在实际使用中,请按照您实际的服务入口进行替换。
    $endpoint = '地域id.example.com'; 
    // 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
    $accessKeyId = getenv('ALIBABA_CLOUD_ACCESS_KEY_ID');        
    $accessKey = getenv('ALIBABA_CLOUD_ACCESS_KEY_SECRET'); 
    $client = new Aliyun_Sls_Client($endpoint, $accessKeyId, $accessKey);
    //use client to operate sls project......

    更多信息,请参见PHP SDK快速入门。

  • Python

    # 在实际使用中,请按照您实际的服务入口进行替换。
    endpoint = '地域id.example.com'
    # 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
    accessKeyId = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
    accessKey = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')
    client = LogClient(endpoint, accessKeyId, accessKey)
    #use client to operate log project......

    更多信息,请参见Python SDK快速入门。

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

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

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

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

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

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

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

相关推荐

  • 阿里云容器服务ACK获取集群KubeConfig接口-云淘科技

    调用DescribeClusterUserKubeconfig返回包含当前登录用户身份信息的Kubernetes集群访问KubeConfig。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求语法 GET /k8s/ClusterId/user…

    阿里云容器服务 2023年12月10日
  • 腾讯云容器服务VPC-CNI 模式介绍同尘科技

    使用原理 VPC-CNI 模式是容器服务 TKE 基于 CNI 和 VPC 弹性网卡实现的容器网络能力,适用于对时延有较高要求的场景。该网络模式下,容器与节点分布在同一网络平面,容器 IP 为 IPAMD 组件所分配的弹性网卡 IP。其中 VPC-CNI 模式分为共享网卡模式和独占网卡模式,两种网络模式适用于不同的场景。您可以根据业务需要选择不同的网络模式。…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云负载均衡创建实例-云淘科技

    本文介绍如何创建一个传统型负载均衡CLB公网实例。实例创建后,系统会自动分配一个服务地址,您可以将您的域名解析到该实例的服务地址。 背景信息 一个CLB实例可以添加多个监听和后端服务器。 操作步骤登录传统型负载均衡CLB控制台。在顶部菜单栏,选择CLB实例所属的地域。在实例管理页面,单击创建传统型负载均衡。在购买页面选择一种付费方式。本文选择按量付费。更多信…

    阿里云负载均衡 2023年12月10日
  • 腾讯云云函数(SCF)快速部署 Nestjs 框架-云淘科技

    操作场景 本文将为您指导如何通过 Web Function,将您的本地 Nest.js 项目快速部署到云端。说明本文档主要介绍控制台部署方案,您也可以通过命令行完成部署,详情请参见 通过命令行完成框架部署。 前提条件 在使用腾讯云云函数服务之前,您需要 注册腾讯云账号 并完成 实名认证。 操作步骤 模板部署:一键部署 Nest.js 项目 1. 登录 Ser…

    2023年12月9日
  • 腾讯云对象存储获取图片主色调

    功能概述 对象存储通过数据万象 imageAve 接口获取图片主色调信息。注意 图片处理功能为收费项,由数据万象收取,详细的计费说明请参见数据万象 图片处理费用。 授权说明 授权策略中 action 设置为 cos:GetObject 。查看所有 action。 服务开通 使用该功能将默认为您开通数据万象,并绑定存储桶,无需角色授权,即可直接使用。 使用限制…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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