阿里云函数计算命令行工具fcli怎么使用?

这里主要介绍如何通fcli命令行来做一个简单的例子,同时把使用过程中碰到的一些注意事项也一一讲解出来。

首先,通过阿里云的官网获取到fcli的下载地址(https://github.com/aliyun/fcli/releases),然后把这个压缩包进行解压,解压之后会生成一个命令行。

阿里云函数计算命令行工具fcli怎么使用?

第一次使用的时候我们来查看一下帮助。

阿里云函数计算命令行工具fcli怎么使用?

这里这个config是初始化和配置帐户信息;function大家可以看下帮助文档(https://help.aliyun.com/document_detail/52995.html),我们用中间这个shell来进行应用交互。

配置的时候,我们要设置accountId(参考 获取账号 ID)、AccessKey及AccessSecret(参考 创建AccessKey),配置完之后进入到下一个环节。通过命令行工具,我们来创建一个 叫做demo的service。

阿里云函数计算命令行工具fcli怎么使用?

需要注意的是,后面建立的函数的操作都是基于service来创建。所以我们要进入到service的空间里,这个地方我们先退到根目录下,创建一个能够上传运行代码的目录。我们创建的是一个random.js函数。

阿里云函数计算命令行工具fcli怎么使用?

我直接把原先写好代码贴到这个里面。

阿里云函数计算命令行工具fcli怎么使用?

然后 再回到命令行工具,进入命令行交互,进入到我们的service。如果我们不知道service是什么的话可以来查看一下,这里就是我前面创建的所有的service。

阿里云函数计算命令行工具fcli怎么使用?

进入我们刚刚创建的第一个service,这里面没有任何函数,那么我们来执行第一个函数。

阿里云函数计算命令行工具fcli怎么使用?

这个函数的意思我来分析一下,首先MKf是创建函数,函数的名字以及函数触发的入口。后面这个random.handler是编译环境nodejs4.4是代码的存放路径。

要成功执行这个命令,首先,要让我们本机具备一个docker的环境,然后它通过docker的容器把code底下的代码全部上传到服务端去执行,代码执行完毕后我们来触发刚才写的这个函数。第一次加载的时候会比较慢,它的作用是可以生成不同的数。

阿里云函数计算命令行工具fcli怎么使用?

这样,我们最简单的一个service到fuction的例子就执行完毕了。

更多信息参见:https://help.aliyun.com/document_detail/52995.html


原文地址:https://aliyunnew.com/a/How-to-use-the-command-line-tool-fcli-for-calculating-the-Aliyun-function.html

上一篇:getenv、setenv函数 获取和设置系统环境变量


下一篇:“BillGates”Linux 僵尸网络被用于发动大规模 DDoS 攻击