云日志服务Go SDK 本文主要介绍云日志服务Go SDK接入指南。 1. 前言 安装使用Go SDK可以帮助开发者快速接入使用天翼云的日志服务相关功能,目前支持同步上传,异步批量上传等功能。 2. 使用条件 2.1. 先决条件 用户需要具备以下条件才能够使用云日志服务 SDK Go版本: 1、已开通云日志服务,并创建了日志项目和日志单元,获取到相应编码(logProject、logUnit)。 2、已获取AccessKey 和 SecretKey。 3、已安装Go开发环境,推荐安装Go1.19或以上版本。 2.2. 下载及安装 下载压缩包,放到相应位置后并解压。“ctyunltsgosdk”目录中“example”为SDK的使用示例代码。 1、将解压后的代码包的"lts"目录整个复制到您的项目中。 2、更新依赖项,在您的go项目中执行命令: plaintext go mod tidy 3、当您的代码中要使用SDK时,在代码的import中,添加lts包。假设您的项目为ltssdkgodemo,则进行如下操作。这样您就可以顺利使用SDK的功能: plaintext import( "ltssdkgodemo/lts" ) 如果您想直接使用SDK,则可以进行如下步骤处理: 4、进入到ctyunltsgosdk 目录下,删除go.mod 、go.sum文件。 5、执行命令,初始化您的项目: plaintext go mod init ctyunltsgosdk ; 6、接着执行命令: plaintext go mod tidy 7、进入example目录下,运行sampleputlogs.go示例 plaintext go run sampleputlogs.go 8、或者进入example目录下,构建您的go项目,执行命令,以生成二进制文件。 plaintext go build o sampleputlogs sampleputlogs.go (linux 环境) go build o sampleputlogs.exe sampleputlogs.go (windows 环境) 9、运行sampleputlogs示例: plaintext ./sampleputlogs (linux 环境) sampleputlogs.exe (windows 环境) 3. SDK基本使用
来自: