📜  sls 基本模板 (1)

📅  最后修改于: 2023-12-03 15:20:09.757000             🧑  作者: Mango

SLS基本模板介绍

SLS(Serverless)是阿里云推出的一款函数计算服务,通过函数计算,无需关心服务器和运维,只需要写好业务代码,将代码上传到函数计算平台,就可以实现快速、便捷的部署和运行。

在使用SLS时,一个函数的部署需要三个元素:函数计算的代码、触发器和 SLS基本模板。这里我们主要介绍SLS基本模板的使用方法和说明。

SLS基本模板使用方法
  1. 创建SLS服务

创建SLS服务,请前往阿里云控制台,进入函数计算模块,点击创建服务,在创建服务中选择SLS即可。

  1. 创建SLS基本模板

在创建服务后,您需要创建一个 SLS基本模板。 SLS基本模板是一种配置服务,它定义了 SLS如何组织和存储日志数据,并描述了如何读取和处理日志数据。

您可以通过控制台、sls cli、阿里云sdk等方式来创建SLS基本模板。

以SLS cli为例,执行以下命令即可创建SLS基本模板:

$ sls init sls-starter --runtime=nodejs8 --region=cn-hangzhou
  1. 使用SLS基本模板

当您创建了SLS基本模板之后,可以在您的函数计算中绑定该 SLS基本模板,以将函数计算的日志信息集中存储和管理,并使用数据分析、告警、可视化等功能来监控您函数计算服务的运行。

配置SLS基本模板

在创建 SLS基本模板时,需要配置以下内容:

  1. Bucket信息:这是从阿里云oss获取的bucket名称,您可以通过控制台来创建一个Bucket,SLS将日志数据写入该Bucket。

  2. Logstore信息:这是SLS下的一种日志存储方式,您可以在SLS控制台中创建日志库并为其选择日志主题、压缩方式、按天切分方式等配置信息。

  3. Index和Shipper信息:这两种信息是可选的,前者用来定义索引信息,SLS日志通过索引搜索,后者用来处理SLS日志数据的导出任务。

SLS基本模板的代码片段

以下是创建SLS基本模板的示例代码片段:

# 创建SLS基本模板

1. 在阿里云控制台中,选择函数计算模块。
2. 点击创建服务,并选择SLS服务。
3. 执行以下命令创建SLS基本模板:
    
    $ sls init sls-starter --runtime=nodejs8 --region=cn-hangzhou

# 配置SLS基本模板

- Bucket信息:从阿里云oss获取bucket名称,并在控制台中创建一个Bucket,SLS将日志数据写入该Bucket。
- Logstore信息:在SLS控制台中创建日志库,并为其选择日志主题、压缩方式、按天切分方式等配置信息。
- Index和Shipper信息(可选):前者为SLS日志定义索引信息,SLS日志可以通过索引搜索;后者用于处理SLS日志数据的导出任务。