建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
云中间件 主题:428帖子:2230

【中间件最佳实践挑战】第2关任务:使用函数工作流服务为图片打水印

吃橘子不吃... 2020/1/8 23546

欢迎参加华为云“中间件最佳实践挑战营”!

这是本次挑战营的第2关坚持闯关成功有机会获第五期好礼码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。

注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请点击添加小助手微信(zhongjianjianxiaoge),回复“中间件”报名入群!

点击这里了解活动详情>>  | 点击这里查看活动FAQ>>

 一、  场景介绍

本手册基于函数工作流服务实践所编写,用于指导您使用函数工作流服务实现为图片打水印的功能。

 

什么是函数工作流?

函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为用户分配充足的资源,而不需要预留专用的服务器或容量,真正按实际使用付费。华为无服务器计算包含函数和工作流两个功能模块,分别实现函数计算和函数编排的功能。


 二、  实践指南

(1)实践资源说明:

   函数工作流 FunctionGraph:函数前100万次/月调用免费。计费价格详情见:https://www.huaweicloud.com/pricing.html?tab=detail#/function

   对象存储服务 OBS:标准存储价格¥0.099/GB/月起,实践完后请及时删除存储文件。计费价格详情见:https://www.huaweicloud.com/pricing.html?tab=detail#/obs

提示:本次实践建议选择“北京四”或“上海二”区域;实践函数工作流+OBS总费用预计:0元≤实践费用<1元。

(2)最佳实践指南: https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_0400.html  

(3)视频演示:本次实践操作步骤比较简单,根据实践指南即可完成,无需视频演示;

(4)入门教学:https://support.huaweicloud.com/functiongraph_video/index.html

 

提示:本次如选择“北京四”或“上海二”,需在函数代码中,修改OBS的地址,详情见→FAQ第13条

三、  闯关任务

任务一:创建函数,并将函数详情页“代码”截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;

奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);

 

任务二:根据实践指南完成实践操作,将函数日志截图,将打完水印的图片截图,并按回帖格式要求在本帖中回帖;

奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则

 

四、  回帖格式

请务必按照以下格式要求进行回帖,否则无法计算奖励:

华为云账号名:XXX(即右上角的字母数字组合ID)

微信昵称:XXX

实践感想:XXX

实践截图:至少包含(a)函数代码截图、(b)上传图片触发函数后,函数指标截图(c)日志截图、(d)打了水印的图片截图,共 4 张截图。

例1-函数详情页“代码”截图:

image.png

 

例2-上传图片触发函数后,查看函数指标并截图:

image.png

 

例3-上传图片触发函数后,查看函数日志并截图:

image.png

 

例4-OBS中下载打完水印的图片,并截图:

image.png

 


各关卡快速入口:

第1关任务:基于API网关的电话号码归属地查询

第2关任务:使用函数工作流服务为图片打水印

第3关任务:使用Redis实现排行榜功能

第4关任务:使用DMS Kafka优化消费者poll

第5关任务:使用CPTS进行电商网站性能测试



回复76

张辉
0 0
2020/1/9 13:47

华为云账号名:zhanghui_china

微信昵称:zhanghui_china

实践感想:上传图片到OBS对象桶input后,通过触发器出发watermark的Python代码执行, 生成加了水印的图片后放入out对象桶。非常方便。

实践截图:

(a)函数代码截图

image.png


(b)上传图片触发函数后,函数指标截图

image.png


(c)日志截图

image.png


(d)打了水印的图片截图

image.png


image.png



ifascloud
0 0
2020/1/9 14:13

华为云账号名:ascloud

微信昵称:As cloud

实践感想:走工作流和obs转换速度很快

实践截图:





peng0310
0 0
2020/1/9 15:22

华为号名:hw27430350


微信昵称:Charlie

践感想:上传图片文件到对象存储后,可以自动触发函数工作流上函数自动进行文件处理,并放到输出对象桶中。 无需手工创建虚拟机。

1)代码

Homework_4_1_Pic_P1.png


2)函数指标

Homework_4_1_Pic_P2.png


3)日志


4)带水印的图片

forbidden_city_1-watermark.JPG


5)水印前图片

forbidden_city_1.JPG




2020/1/9 17:50

华为云账号名:huyulei

微信昵称:胡余雷leo

实践感想:对python语言不熟悉,可以尝试用java试试

实践截图:




林酒酒
0 0
2020/1/9 18:16

华为云账号名:hw52453468

微信昵称:书画下的世界

实践感想:做事要认真细致。




oldlei
0 0
2020/1/9 20:02

华为云账号名:oldlei

微信昵称:成雷

实践感想:太方便了,程序直接读取输出的,自带水印,不用再在程序中添加水印代码了





niqiqi
0 0
2020/1/9 20:50

华为云账号名:niqiqi

微信昵称: 倪齐齐

实践感想:在委托添加权限时,点击“配置权限”按钮,页面卡死,任务管理器看一下,一个页面竟然占我2个多G内存,持续一分钟左右,终于能选择了。我的电脑配置:i5-3代,内存12G


MBWSH
0 0
2020/1/9 23:53

华为云账号名:MBWSH

微信昵称:潘品

实践感想:通过创建桶存储的方式可以批量完成照片添加水印功能,效率提高比较明显。

实践截图:

(a)函数代码截图

image.png

(b)上传图片触发函数后,函数指标截图

image.png

(c)日志截图

image.png

(d)打了水印的图片截图

image.png


yxzking
0 0
2020/1/10 19:46
华为云账号名:yxzking 微信昵称:鱼熊掌 实践感想:使用函数工作流服务为图片打水印,可以批量简单的处理图片,感觉这个功能很实用。 例1-函数详情页“代码”截图: ![1.jpg](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202001/10/1944591tadwxw1dvsdokig.jpg) 例2-上传图片触发函数后,查看函数指标并截图: ![2.jpg](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202001/10/194524hkagqb53dsbd869d.jpg) 例3-上传图片触发函数后,查看函数日志并截图: ![3.jpg](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202001/10/194547j3vwmdzaojeafh88.jpg) 例4-OBS中下载打完水印的图片,并截图: ![4.jpg](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202001/10/194620hqnbyrbvcid91ryb.jpg)
上划加载中
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

吃橘子不吃橘子皮

发帖: 36粉丝: 15

级别 : 版主

发消息 + 关注

发表于2020年01月08日 21:17:36 23546 76
直达本楼层的链接
楼主
显示全部楼层
【中间件最佳实践挑战】第2关任务:使用函数工作流服务为图片打水印

欢迎参加华为云“中间件最佳实践挑战营”!

这是本次挑战营的第2关坚持闯关成功有机会获第五期好礼码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。

注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请点击添加小助手微信(zhongjianjianxiaoge),回复“中间件”报名入群!

点击这里了解活动详情>>  | 点击这里查看活动FAQ>>

 一、  场景介绍

本手册基于函数工作流服务实践所编写,用于指导您使用函数工作流服务实现为图片打水印的功能。

 

什么是函数工作流?

函数工作流(FunctionGraph)是华为云提供的一款无服务器(Serverless)计算服务,无服务器计算是一种托管服务,服务提供商会实时为用户分配充足的资源,而不需要预留专用的服务器或容量,真正按实际使用付费。华为无服务器计算包含函数和工作流两个功能模块,分别实现函数计算和函数编排的功能。


 二、  实践指南

(1)实践资源说明:

   函数工作流 FunctionGraph:函数前100万次/月调用免费。计费价格详情见:https://www.huaweicloud.com/pricing.html?tab=detail#/function

   对象存储服务 OBS:标准存储价格¥0.099/GB/月起,实践完后请及时删除存储文件。计费价格详情见:https://www.huaweicloud.com/pricing.html?tab=detail#/obs

提示:本次实践建议选择“北京四”或“上海二”区域;实践函数工作流+OBS总费用预计:0元≤实践费用<1元。

(2)最佳实践指南: https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_0400.html  

(3)视频演示:本次实践操作步骤比较简单,根据实践指南即可完成,无需视频演示;

(4)入门教学:https://support.huaweicloud.com/functiongraph_video/index.html

 

提示:本次如选择“北京四”或“上海二”,需在函数代码中,修改OBS的地址,详情见→FAQ第13条

三、  闯关任务

任务一:创建函数,并将函数详情页“代码”截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;

奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);

 

任务二:根据实践指南完成实践操作,将函数日志截图,将打完水印的图片截图,并按回帖格式要求在本帖中回帖;

奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则

 

四、  回帖格式

请务必按照以下格式要求进行回帖,否则无法计算奖励:

华为云账号名:XXX(即右上角的字母数字组合ID)

微信昵称:XXX

实践感想:XXX

实践截图:至少包含(a)函数代码截图、(b)上传图片触发函数后,函数指标截图(c)日志截图、(d)打了水印的图片截图,共 4 张截图。

例1-函数详情页“代码”截图:

image.png

 

例2-上传图片触发函数后,查看函数指标并截图:

image.png

 

例3-上传图片触发函数后,查看函数日志并截图:

image.png

 

例4-OBS中下载打完水印的图片,并截图:

image.png

 


各关卡快速入口:

第1关任务:基于API网关的电话号码归属地查询

第2关任务:使用函数工作流服务为图片打水印

第3关任务:使用Redis实现排行榜功能

第4关任务:使用DMS Kafka优化消费者poll

第5关任务:使用CPTS进行电商网站性能测试



举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

张辉

发帖: 242粉丝: 156

发消息 + 关注

发表于2020年01月09日 13:47:15
直达本楼层的链接
沙发
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

ifascloud

发帖: 1粉丝: 0

发消息 + 关注

发表于2020年01月09日 14:13:58
直达本楼层的链接
板凳
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

peng0310

发帖: 0粉丝: 0

发消息 + 关注

发表于2020年01月09日 15:22:02
直达本楼层的链接
地板
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

真爱无敌

发帖: 24粉丝: 102

发消息 + 关注

发表于2020年01月09日 17:50:21
直达本楼层的链接
5#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

林酒酒

发帖: 1粉丝: 0

发消息 + 关注

发表于2020年01月09日 18:16:50
直达本楼层的链接
6#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

oldlei

发帖: 4粉丝: 7

发消息 + 关注

发表于2020年01月09日 20:02:00
直达本楼层的链接
7#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

niqiqi

发帖: 8粉丝: 2

发消息 + 关注

发表于2020年01月09日 20:50:17
直达本楼层的链接
8#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

MBWSH

发帖: 0粉丝: 1

发消息 + 关注

发表于2020年01月09日 23:53:17
直达本楼层的链接
9#
显示全部楼层
此帖仅作者可见
评论 举报

采纳成功

您已采纳当前回复为最佳回复

yxzking

发帖: 0粉丝: 0

发消息 + 关注

发表于2020年01月10日 19:46:25
直达本楼层的链接
10#
显示全部楼层
此帖仅作者可见
评论 举报