首页 > 其他分享 >ServerLess学习笔记-Fnproject常用命令

ServerLess学习笔记-Fnproject常用命令

时间:2023-10-23 10:11:22浏览次数:42  
标签:ServerLess function help app list command 常用命令 Fnproject fn

ServerLess学习笔记-FnProject常用命令

启动/停止

# 启动
fn start
# 停止
fn stop

创建

[root@VM-24-9-centos serverless]# fn create

MANAGEMENT COMMAND
  fn create -   Create a new object
                               
USAGE
  fn [global options] create [command options] <object-type>
    
DESCRIPTION
  This command creates a new object ('app', 'context', 'function', or 'trigger').
    
SUBCOMMANDS
  app, apps, a               创建应用
  context, ctx               创建
  function, func, f, fn      为一个应用创建一个函数
  trigger, trig, t, tr       创建一个触发器
  help, h                    Shows a list of commands or help for one command
                         
COMMAND OPTIONS
  --help, -h  show help

FURTHER HELP:  See 'fn create <subcommand> --help' for more information about a command.

查询

[root@VM-24-9-centos serverless]# fn list

MANAGEMENT COMMAND
  fn list -   Return a list of created objects
                             
USAGE
  fn [global options] list [command options] <subcommand>
    
DESCRIPTION
  This command returns a list of created objects ('app', 'call', 'context', 'function' or 'trigger') or configurations.
    
SUBCOMMANDS
  apps, app, a                 列出所有创建的应用
  config, config, cf           列出应用的配置
  contexts, context, ctx       列出上下文
  functions, funcs, f, fn      列出应用关联的函数
  triggers, trigs, t, tr       列出所有的触发器
  help, h                      Shows a list of commands or help for one command
                           
COMMAND OPTIONS
  --help, -h  show help

FURTHER HELP:  See 'fn list <subcommand> --help' for more information about a command.

  • 查询函数详情fn inspect function <app-name> <function-name>

    [root@VM-24-9-centos fn_demo]# fn inspect function fn_app fn_demo
    {
    	"annotations": {
    		"fnproject.io/fn/invokeEndpoint": "http://localhost:8080/invoke/01HD5Z2WFTNG8G00RZJ0000002" # 函数实际调用地址
    	},
    	"app_id": "01HD5YZTVENG8G00RZJ0000001",
    	"created_at": "2023-10-20T07:16:36.474Z",
    	"id": "01HD5Z2WFTNG8G00RZJ0000002",
    	"idle_timeout": 30,
    	"image": "fn_demo:0.0.2",
    	"memory": 256,
    	"name": "fn_demo",
    	"timeout": 30,
    	"updated_at": "2023-10-20T07:16:36.474Z"
    }
    

删除

[root@VM-24-9-centos serverless]# ./fn delete

MANAGEMENT COMMAND
  fn delete -   Delete an object
                               
USAGE
  fn [global options] delete [command options] <subcommand>
    
DESCRIPTION
  This command deletes a created object ('app', 'context', 'function' or 'trigger').
    
SUBCOMMANDS
  app, apps, a               删除应用
  config, config, cf         删除应用关联函数的配置
  context, ctx               删除上下文
  function, func, f, fn      删除应用的一个函数
  trigger, trig, t, tr       删除触发器
  help, h                    Shows a list of commands or help for one command
                         
COMMAND OPTIONS
  --help, -h  show help

FURTHER HELP:  See 'fn delete <subcommand> --help' for more information about a command.

调用

通过CLI调用

fn invoke <app-name> <function-name>

通过Curl调用

curl -X "POST" -H "Content-Type: application/json" http://localhost:8080/invoke/01DJRP8FT8NG8G00GZJ0000002

标签:ServerLess,function,help,app,list,command,常用命令,Fnproject,fn
From: https://www.cnblogs.com/jruing/p/17781783.html

相关文章

  • Git常用命令
    ##分支branch创建本地新分支,并同步到远程```gitcheckout-b<branch>gitpush-uorigin<branch>```创建新分支,并推送到远程```gitbranch<branch>gitcheckout<branch>gitpush--set-upstreamorigin<branch>```删除分支```删除本地分支gitbranch-d<branch>删除远程......
  • 逻辑卷常用命令
    一、物理卷管理1.1、物理卷的创建:pvcreate命令pvcreate[命令选项][参数]将物理分区转换为物理卷命令选项-f:强制创建物理卷,不需要用户确认;-u:指定设备的UUID;-y:所有的问题都回答“yes”;-Z:是否利用前4个扇区。1.2、物理卷的移除:pvremove命令pvremove[命令选......
  • kafka常用命令
    kafka文件所在位置:cd/UTMGMAPL/upkafka_1.2.11-1.0/bin创建一个模拟生产者./kafka-console-producer.sh--broker-list146.33.240.13:9092--topictopic_tyq_1创建一个模拟消费者./kafka-con......
  • impala常用命令
    进入impala:172.18.145.220impala-shell查看表分区showpartitions表名查看表结构desc表名清空表truncate表名删除指定分区(如果是最外层,那......
  • Linux-管道、环境变量、常用命令
    目录管道概念要点与文件重定向的区别环境变量概念查看常用命令查看系统状况权限文件查找用户相关工具管道概念管道的作用类似于文件重定向,可以将前一个命令的stout做为下一个命令的stdin要点管道命令进处理stdout,会忽略stderr管道右边的命令必须能接受stdin多个管道命令可......
  • docker常用命令
    Docker基本概念:容器(Container):容器是Docker的基本单位,它是一个独立运行的应用程序,包含了运行所需的代码、运行环境和依赖项。容器使用隔离技术来保证应用程序在不同的环境中具有一致的行为,并且可以在不同的计算机上运行。镜像(Image):镜像是用于创建容器的模板,它包含了运行应用......
  • iptables常用命令
    iptables是用于配置Linux系统中的防火墙规则的命令行工具。其命令格式和常用参数的意思如下:iptables[选项]<链名><规则规范>常用选项:-A:添加规则到指定链的末尾。-D:从指定链中删除规则。-I:插入规则到指定链的开头。-L:列出指定链的规则。-F:清除指定链中的所有规则。-P:......
  • 记录最近学习到的一些windows常用命令
    1、ping命令可以用来测试网络是否联通,使用步骤如下:1.1、在电脑上面同时按住win+R,输入cmd,回车 1.2、在窗口里面输入一行格式为“ping+空格+IP地址(或者网站地址)”的命令,如“pingwww.baidu.com” 如上图可见,本台计算机可以与百度通信2、cd命令cd命令可以更改命令提......
  • 【Linux常用命令5】文本文件编辑命令
    stat命令:查看文件详细信息的命令stat[选项]文件参数含义-L支持符号链接-f显示文件系统的信息-t以简洁的方式输出--help显示命令帮助信息--version显示命令版本信息示例:[root@izb1j05w8ldmtn1ylavvdfzmpaas]#statzhuque2tj.jsonFile:......
  • 18_常用命令03
    1.字符串包含子串#使用方法1[root@vm1zk]#[["aaabb"=~"bb"]]&&echo"包含"||echo"不包含"包含[root@vm1zk]#[root@vm1zk]#[["aaab"=~"bb"]]&&echo"包含"||echo"不包含&q......