Serverless 移动研发平台EMAS云函数管理工具

本文涉及的产品
简介: Aliyun EMAS Serverless移动研发平台EMAS云函数管理

云函数开发工具 alicf

设置阿里云调用参数

./cloudfunctions/config.json

{
   
    "accessKeyId": "Your Aliyun AccessKeyId",
    "accessKeySecret": "Your Aliyun AccessKeySecret",
    "spaceId": "Your Aliyun Serverless SpaceId"
}

创建云函数

会在Serverless空间创建函数

Command:

npm run cf create test-demo

部署云函数

将云函数部署部署到Serverless空间

Command:

npm run cf deploy test-demo

运行云函数

运行Serverless空间云函数

Command:

npm run cf invoke test-demo [参数, 默认为{}]

添加触发器

给Serverless云函数添加触发器

Command:

npm run cf trigger test-demo

变量说明

  • alicf: 对象存储

  • alicf.get

    const {
         db, file, cloudfunction, httpclient} = alicf.get()
    

    db 补充文档

    查询集合数量 count

Command:

db.collection('user').count({
   _id:{
   $exists:true}})

Response:

{
   "success":true,"affectedDocs":0,"result":0}

更新一条记录 updateOne

Command:

db.collection('user').updateOne({
   _id}, {
   
            $set: {
   
                ...data,
                time: Date.now()
            }
        })

Response:

{
   "success":true,"affectedDocs":0,"result":{
   "ok":1,"n":0,"nModified":0,"upserted":null}}

插入记录 insertOne

Command:

db.collection('user').insertOne({
   
            ...data,
            time: Date.now()
        })

Response:

{
   "success":true,"affectedDocs":1,"result":{
   "insertedId":"648d9cc80c801c4baaa5266a","ok":1,"n":1}}

查询一条记录 findOne

Response:

{
   "success":true,"affectedDocs":1,"result":{
   "_id":1234567890,"name":"test"}}

Github

https://github.com/cocoding-org/aliyun-serverless

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
1月前
|
人工智能 关系型数据库 Serverless
Serverless 应用引擎常见问题之生成的函数镜像改为自定义的镜像如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
27 5
|
3月前
|
JSON 安全 Serverless
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数【1月更文挑战第23天】【1月更文挑战第112篇】
223 7
|
3月前
|
Serverless 异构计算
函数计算FC部署问题之函数报错如何解决
函数计算FC部署是指在阿里云Function Compute服务上部署函数或应用程序的过程,它提供了一个无需管理服务器即可运行代码的平台;本合集将介绍和总结函数计算FC部署中常见的问题与解决方案,指导用户如何高效部署和管理Serverless函数。
|
4月前
|
Serverless
电子好书发您分享《五天玩转EMAS Serverless》
电子好书发您分享《五天玩转EMAS Serverless》
612 2
|
1月前
|
人工智能 关系型数据库 Serverless
Serverless 应用引擎常见问题之API生成的函数镜像改为自定义的镜像如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
39 3
|
6月前
|
Serverless API 数据库
在阿里函数计算中,国内的云函数,海外调用有什么限制么?
在阿里函数计算中,国内的云函数,海外调用有什么限制么?
57 1
|
3月前
|
Serverless PyTorch 文件存储
EMAS Serverless文件存储问题之上传视频真机报错如何解决
在进行Serverless应用开发和部署时,开发者可能会遇到不同类型的报错信息;本合集着重收录了Serverless环境中常见的报错问题及其解决策略,以助于开发者迅速诊断和解决问题,保证服务的连续性和可用性。
399 1
|
3月前
|
存储 监控 Serverless
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况【1月更文挑战第23天】【1月更文挑战第114篇】
63 5
|
4月前
|
监控 Serverless API
Serverless Devs是一个开源的Serverless应用全生命周期管理工具
Serverless Devs是一个开源的Serverless应用全生命周期管理工具
154 1
|
4月前
|
Serverless Python
在函数计算中,如果云函数的返回结果包含了`Content-Disposition: attachment`头部在函数计算中
在函数计算中,如果云函数的返回结果包含了`Content-Disposition: attachment`头部在函数计算中
149 2

热门文章

最新文章