本文介绍安装日志服务Node.js SDK及使用Node.js SDK完成常见操作的相关步骤。
步骤1:安装Node.js SDK
步骤2:搭建项目
本文以使用Express搭建项目为例。
步骤3:初始化
在app.js文件中写入如下代码,完成Node.js SDK初始化。
var sls = new ALY.SLS({
"accessKeyId": "11****ut", //阿里云访问密钥AccessKey ID。更多信息,请参见访问密钥。阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维。
"secretAccessKey": "TS****7Y", //阿里云访问密钥AccessKey Secret。
endpoint: 'http://cn-hangzhou.sls.aliyuncs.com', //日志服务的域名。更多信息,请参见服务入口。此处以杭州为例,其它地域请根据实际情况填写。
apiVersion: '2015-06-01' //SDK版本号,固定值。
})
示例
日志服务Node.js SDK提供丰富的示例程序,方便参考或直接使用。更多信息,请参见aliyun-sdk-js。此处以创建Logstore为例进行说明,示例代码如下所示:
sls.createLogstore({
projectName: projectName, //待创建的Logstore所属的Project名称。
logstoreDetail:{
logstoreName:"test_logstore", //设置Logstore名称。
ttl:3, //设置数据保存时长,如果ttl配置为3650,表示永久保存。
shardCount:2 //设置Shard数量。
}
})
在文档使用中是否遇到以下问题
更多建议
匿名提交