mac 配置faas 全局二进制命令

FaaS(即功能即服务-Function as a Services)是一种云计算服务,允许客户执行代码来响应事件,而无需管理通常与构建和启动微服务应用程序相关的复杂基础架构

在互联网上托管软件应用程序通常需要配置和管理虚拟服务器或物理服务器,并管理操作系统和网络服务器托管流程。通过 FaaS,物理硬件、虚拟机操作系统和 Web 服务器软件管理都由云服务提供商自动处理。这样,开发人员就可以只关注应用程序代码中的各个功能

直接将 二进制移到全局路径目录下 /usr/local/bin

bash 复制代码
 mv ./faas /usr/local/bin

然后 执行对应的命令即可

bash 复制代码
1.配置云函数平台地址,默认为dev环境地址,其他环境的访问权限后续会关闭。
faas config -g https://dev.xxx.com

2.登录云函数开发环境
faas login -u xxx -p yyy 

3.创建云函数,demo是云函数名,"-l"表示指定语言模板,如nodejs表示nodejs16,go表示golang,当前只支持这2种,后续会添加其他语言。
 创建完成之后,在demo/function/handler.*中编写自己的逻辑即可
faas new demo -l go 

4.提交代码
faas push -e Pre demo 

5.部署代码 命令行工具只支持部署到Dev环境,其他环境后续需要通过云函数平台完成,go语言部署时会在本地编译生成二进制,接着打包二进制并推送到云函数环境中部署。
faas deploy -e Pre demo 

6.如果需要拉取代码,可以使用命令pull
faas pull -e Pre demo 

7.查看云函数最近请求的日志
faas log -e Pre demo 
相关推荐
承渊政道1 小时前
【递归、搜索与回溯算法】(二叉树深搜模型拆解与经典题型全面突破)
数据结构·c++·学习·算法·leetcode·macos·bfs
月诸清酒2 小时前
33-260416 AI 科技日报 (Gemini桌面应用登陆Mac,快捷键唤醒)
人工智能·macos
辰风沐阳3 小时前
nvm - node 版本管理工具【macOS/Linux】
linux·运维·macos
xuanwenchao17 小时前
Mac M1/M2/M3/M4/M5芯片-系统安装Ubuntu
linux·ubuntu·macos
WMSmile19 小时前
macOS 上安装 Wails 3(wails3)步骤
macos
不会写程序的未来程序员21 小时前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
2501_9160074721 小时前
iOS逆向工程:详细解析ptrace反调试机制的破解方法与实战步骤
android·macos·ios·小程序·uni-app·cocoa·iphone
Chuncheng's blog1 天前
Mac ssh连接无操作自动断开异常
运维·macos·ssh
一个小浪吴啊1 天前
Linux/Mac一键安装OpenClaw全指南
linux·运维·macos
Three~stone1 天前
苹果官网镜像下载地址大全(原版/引导版/ISO/CDR)|用途+使用全攻略
macos·镜像文件