5.22成都workshop: Serverless架构数据处理实践
2023-03-14 22:35:42 时间
场景描述
- 小吴喜欢在网上浏览各种有趣的图片,有时候看到喜欢的图片他会下载下来
- 对于珍藏的图片,他还会上传到OSS以永久保存
- 如果有多张图片要上传,一张张地上传太麻烦了,如果能将文件打包成一个zip,上传到OSS后自动解压就好了
- 如果能将几张图片拼成一个gif动态图就可以发给朋友玩了
通过OSS和FunctionCompute,小吴很容易地实现了上述功能。
实验步骤
1. 实验准备
下载实验用的文件包到本地,并解压。
2. 上传代码到OSS
切换到OSS官网控制台。
将文件包中的fc.zip
解压出来,把其中的code.zip
上传到OSS。(如果还没有创建OSS bucket,则需要先创建OSS bucket)
3. 创建函数计算的服务和函数
切换到函数计算官网控制台。
4. 添加服务授权
这一步需要为函数计算的服力添加授权,使其函数能够将生成的gif图片保存到OSS,这里需要添加的是对OSS的写权限。
切换到访问控制。
5. 上传文件到OSS,触发函数
切换到OSS官网控制台。
先新建一个目录:my-images
首先看到numbers.zip已经上传上去了,这时它会触发函数计算,将文件解压并且把解压出来的图片生成一个gif动态图。尝试刷新几次,就能看到生成的numbers.gif也在列表中了。
加入用户群
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的