详情页标题前

阿里云日志服务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/165883.html

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

相关推荐

  • 腾讯云轻量应用服务器服务角色授权云小二

    在使用轻量应用服务器 Lighthouse 的过程中,涉及到服务相关云资源的使用,为了您能正常使用 Lighthouse 的功能,您需要对 Lighthouse 的服务角色进行授权,授权后,Lighthouse 服务才能使用相关云资源。需要服务授权的场景主要包含 Docker 镜像 实例创建以及 共享镜像 对应 QcloudAccessForLighthou…

    腾讯云 2023年12月9日
  • 腾讯云容器服务常见问题同尘科技

    TKE Serverless 集群相关问题 为什么 Pod 规格与填写的 Request/Limit 不一致?如何新增或修改 TKE Serverless 集群的容器网络?Pod 因子网 IP 耗尽调度失败时,该如何处理?TKE Serverless 集群安全组使用指引和说明有哪些?如何设置容器终止消息?如何使用 Host 参数?如…

    腾讯云 2023年12月9日
  • 腾讯云对象存储缩放

    功能概述 对象存储通过数据万象 imageMogr2 接口提供图片缩放功能。该功能支持以下处理方式:下载时处理上传时处理云上数据处理 授权说明 下载时处理:授权策略中 action 设置为 cos:GetObject。上传时处理:授权策略中 action 设置为 cos:PutObject。云上数据处理:授权策略中 action 设置为 cos:GetObj…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库【活动/调价】RDS SQL Server 2008 R2本地盘升级补贴-云淘科技

    阿里云自2022年11月01日起对RDS SQL Server 2008 R2本地盘实例开展版本升级补贴活动,活动为期17个月。 活动补贴时间 2022年11月01日~2024年03月31日 说明 建议您在活动时间内尽快对RDS SQL Server 2008 R2本地盘实例进行升级。如果您在非活动时间内对此版本实例进行了升级,阿里云不发放任何代金券。 补贴…

    阿里云数据库 2023年12月9日
  • 腾讯云云点播电商 App

    场景描述 电商 App 是为企业或个人提供网上交易洽谈的平台,商家为更好地展示商品,一般都会制作上传推广的商品图片、视频。消费者可以上传商品体验视频用于购物分享,或者商品评论,供其他消费者参考。该场景一般有以下核心诉求: 核心诉求 说明 多清晰度智能切换 播放时基于用户网络环境变化智能选择合适清晰度的视频,提供流畅的播放体验。 多种截图 平台需要提供给商家多…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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