serverless笔记1

1.fcli工具介绍

fcli是阿里云serverless服务的命令行工具,用来便捷管理函数计算中的资源。以下介绍都是基于fcli的交互模式的,怎么进入fcli的交互模式?到达安装目录,./fcli shell即可进入。

如果是第一次使用的话,那么进入交互模式后会提示你输入用户信息。按照提示输入即可。

如果后续想修改怎么办?可以直接修改.fcli/config.yaml文件。

cd命令:进行服务切换。别被本地shell的cd命令给迷惑,fcli shell所提供的cd命令是实现切换服务的。对应的还有ls命令,如果当前是处于某个服务目录下面的话,那么ls之后的结果是当前服务下面所有的函数;如果当前处于某个函数下面的话,那么ls之后的结果就是当前函数所对应的所有触发器。

pwd命令:获取当前所在路径。

info命令:后面接一个资源参数,资源可以是服务名,也可以是函数名,或者触发器名,使用info命令可以获取到资源的详细信息。

rm命令:删除资源。在删除服务之前需要先确保在它下面已经没有函数了;在删除函数之前需要先确保在它下面已经没有触发器了。使用-f参数表示强删。

mks命令:新建一个服务。后面接上一个服务名,同时可以携带可选参数,可选参数有-d,-p,-l,-r分别对于服务的描述信息,服务对应的log project,服务所对应的log store,服务所对应角色。

ups命令:更新一个服务。参数完全和mks命令相同。