00:00
好的,很高兴大家今天能够来到动手实验室,我是今天的指导老师艾丽,呃,现在大家可以听到我的声音吗?好的,那我们开始今天正式的分享。呃。呃,今天的分享呢,主要有三个环节,第一个环节呢,就是关于我们今天整体的一个内容的介绍,就是我们今天的主题是使用SF快速构建一个自定义的邀请函,那第二部分呢,我这里会进行一个动手实验室的整体演示。那这三部分呢,我会带着大家一起完成整个流程,然后针对大家在整个流程中有一些疑问进行解答,那大家有什么需要了解的,可以随时在我们的互动群里,或者说在我们的聊天区里面进行提问的,小呢会实时收集大家的问题,我在线进行解答。那首先我们来进行一部分的环节。
01:01
那第一部分呢,我们主要会分为三个部分,一个就是我们的实验说明,第二个呢,就是我们在实验过程中可能需要用到的一些产品,以及说这个产品能够给大家带来什么价值。那第三部分呢,我们整体的一个实验流程。呃,那首先我们来看第一步实验介绍,那在该实验中呢,我们主要包含了以下几个环节,第一个环节呢,就是我们能够去熟悉了解函数的一个使用流程,怎么样使用云函数的标准模板去构建自己的一个资金邀请函。那第二个呢,就是说去熟悉怎么样去调用云函数,就是部署好之后怎么样去使用云函数,那以及说呃,自己的外包托管服务如何快速构建,那第三部分呢,就是体现在自定义三个字上面。那我会引导大家去通过修改代码里面的参数来实现相关模板的自定义,那右边这张图呢,是我们的一个示例模板。
02:07
那在整个实验过程中,大家需要注意的事项有以下几个,第一个呢,就是我们需要有一个个人腾讯云实名认证的账号,对,第二个呢,就是我们该实验每天限额是一次,所以在实验结束之前呢,我们可以反复的去体验,但是如果没有完成这个实验,注意不要提前结束实验,否则的话当天是无法操作的。那第三个呢,就是浏览器的类型,我们比较建议大家使用谷歌或者火狐去使用我们的在线实验室。好的,那我们来看一下,就是我们在该实验中呢,我们用到的主要的产品是service与函数。那首先介绍一下service,它并不是一个没有服务就能够进行计算,而是对于开发者来说,无需了解几层的一个服务资源情况,也能够用相关的资源,因此称之为无服务的一个概念。那通常它有两种主要的形态,一个是fast概念,也就是函数及服务。
03:11
通过细颗粒度的函数和场景,可以获得一个极致的弹性企业,那第二个呢,就是后端去服务,可以将大量开箱机用的云上服务去部署在后端,对前端露一个标准API接口,通过API接口互动的形式来使用一个标准的后端服务。那这样做的几个好处,第一个就是说它是一个可扩展的,就是它的可用性会得到很大的提升,因为几层呢,我们是一个高可用的架构,这是云计算的通用平台,包括多备等能力都是。那第二个呢,就是它可以提供一个弹性的能力,就是一个极致的扩的能力,那用户需要根据他的业务去提前规划it资源的容量,可以支撑用户更多的一个起量,实现业务的快速增长。大家可以看左边的这条曲线,那像橘色的这部分呢,是我们阶梯状的一个it资源供货机制。
04:15
那对比于使用的资源形态呢?类似于这种自行购买服务器或者VM包年包月的这种形态。那蓝色的这条线呢,就是架构it资源的扩容,扩容机制可以看到它的it资源使用量几乎和自己的业务曲线是重合的。那第三个呢,就是降低运维成本,那因为几层的it资源。对企业使用者来说是被隐藏的,那对他暴露的是一个开箱即用的it环境,那企业可以聚焦自己的核心业务。从而去形成自己的一个差异化能力,降低企业的运营成本。
05:02
那接下来就是刚才我们介绍了的一个念,下一重数是架构供的一个函数及服务,也可以理解成是下一代的虚机或者说计算平台。那用户无需购买虚拟机就可以执行代码,支持多样化的一个编程语言,可以看到它有四个最主要的特性,第一个就是按量付费,目前它的计费颗粒都可以精确到毫秒级别,完完全全的按照你的交时长来进行计费。第二个就是超的运维成本,它几层的it资源全部由平台来提供,可用性和环境的部署准备对外暴露标准的或者标准的运行环境。那用户需要学习服务器的知识,可以大幅度的去降低运维的成本。那第三个呢,是弹性伸缩的能力,它几层呢,采取类似于。
06:02
语计算的虚机扩缩容的一个快速弹性的机制,可以自动的扩缩拢上部封紧下可到零的一个弹性机制,那用户无需要前去配置扩规则。第三个呢,是超高的并发,我们几层有海量的一个资源池的支撑,秒级可以支持到最高10万并发。那另外它的第二个特性呢,就是刚才我们介绍的是计算层,那在接入层呢,我们是和API网关去做了深度融合,在API层我们可以做一些前端验证域名一些接入。那API网关这里做一个简单介绍,它是腾讯在B等品的一个成功经上开发的一款A管的服务,供了一个API的完整生命周期的管理。
07:02
那可以看到就是上面呢,我们介绍了S架构下腾讯云提供的云函数和API的两款产品,那接下来我们会看几个场景,那到底我们用它能解决什么问题,那第一个呢,就是这种通用型的S应用设计,那结合API网关,我们可以提供类似于小程序H5外包服务。用T需域使用标的的HTP服务。对你的浏览器、APP、小程序可以通过API进行APP的标准。入,然后通过SF呢去进行算平台构建,来实现自己页面的一些理逻辑,后端呢可以去对接到据库,或者说对接到云上的一些资源,来形成一个标的P托管服务,那今天我们的实业也主要是通过外包托管的形式去构建一个自自定义的邀请函。
08:11
那除了外包托管的场景之外呢,我们还会在一些音视频处理的场景使用SF去做算力平台的支撑。那它相比传统的这种类或者类标准视下几个。那它可以去支持多种的输入,也就是你的数据可以存在腾讯的,也可以存在自己的本服务器,我们都是支持的。那第二个呢,就是说在处理的过程中呢,我们会有一些实时日志的输出,让你实时的看到处理过程中的一些状态,而不是一个完全的盒子。那第三个呢,就是对于并发和处理时长我们不做限制,无队列的一个概念呢,可以最大限度的去提高你的处理速度,并且呢,我们支持这种常识违建的处理。
09:10
那呃,第四个呢,就是我们支持一些高规格的实例,比如说像K8K的一些处理,对C或者对负载非常可支持,支持8GB内的一个大规实例。任务处理。那另外呢,就是关于成本平滑迁移,这里不做详细介绍。那第三个场景呢,就是关于E的一些场景,可以用于函数呢,去做一些EL的数据抽取,数据转换、过滤等等,来实现消息的清处理。那上面呢,其实我们说的函数的几个场景,当然函数不仅仅是这么几个场景,它还有无穷无尽的使用场景,这里就不一一做介绍,因为今天我们重是呃动手实验室这一个环节,所以接下来我们看一下整体的实验流程。
10:15
呃,那首先会分以下几个部分,第一部分就是我们熟悉我们的操作环境,第二部分呢,我们可能会去创建一些依赖资源,第三部分呢,我们用这些依赖资源去创建函数服务,然后第四部分呢,我们使用这个函数服务来生成自己的一个邀请函,第五部分呢,就是我们会做代码拆解。好的。那今天我们的PPT环节就到这里,大家如果有任何问题呢,可以随时在评论区或者是我用户群里去进行提问。接下来我们进入到动手实验室的环节。那大家可以一同进入这个界面。啊,大家可以看到,就是现在呢,我们的实验环境已经准备好。
11:04
在我的右侧栏呢,是我们的一个实验操作的流程说明。啊,在我们的左侧栏是我们的一个实验流程的操作的说明,右侧栏呢,是我们的实验区。那实验区的最右边有一列文件夹,这个就是我们的服务器的本机文件,稍后呢,我们下载在服务器里面的一些文件,可以在这里进行找到。然后终端区域呢,是的,命令行操作区域上面这一部分,现在黑色的区域呢,是我们后期的一些控制台的界面,会在这里做展示。那接下来我们进入实验环境。那首先实验效果呢,刚才已经做过介绍,就是我们会生成这样的一个,呃,邀请函,最终它的生成结果是一张图片,当然它也可以批量去生成。那我们解析下一步。呃,这一步呢,就是我们会有一些函数,包括技术触发器的一些基本概念的介绍。
12:02
那刚才我们也做过说明,这里就不做细介绍,在稍后的协同环节呢,我们会再做详细的介绍。那在该实在本实验中呢?我们用到的资源主要有三类,一类是云函数SF,它是主要用来承载邀请函代码的运行,进行图片和文字进行处理。第二个呢是API网关,它是作为函数的一个访问入口。那第三部分呢,是语音存储cos,它是用来存放最终生成的一个邀请函的图片。那我们现在来进行第一个环节,就是我们去登录到对象存储控制台,大家可以跟着我一起操作,我们登录到对象存储控制台。然后呢?去进行资源的创建,这个资源呢,是用来存放我们生成的一个邀请函文。
13:00
然后我们点击下一步。点击存储列表。然后呢,我们解集创建存储桶。那解决完创建存储桶之后,这里有些参数我们是需要选择的,那我们目前呢,我们选择广东区域来做我们的测试区,那这个名称呢,其实是可以自定义的,那我们目前就以我们的。呃,作为它的名称,那存储的权限我们设置私。可以允许用户匿名去访问。那直接解析下一步。然后这步呢,是会有一些存储的标签,我们可以直接跳过。那直接点创建就可以。那现在看到我们的存储桶已经创建完成。
14:01
然后我们需要对它进行一个安全操作。就是去配置一个安全管理的权限。那也就是跨域访问这一块。那我们直接解添加规则,然后这边呢,来源我们就按照我们的教程选择允许所有来源请求选get请求。然后这边呢,我们把它。然后直接。然后我们直接保存即可。那这个时候呢,我们跨域访问已经完成,然后我们进行下一步是我们进入云函数的控制台。然后呢,这边我们可以看到我们依然选择我们的区域,然后我们新建函。
15:05
然后在我们的模板里面呢,我们输入自定义邀请函,去选择我们的一个函数模板。可以看到这里有不同的语言格式,我们本次实验呢,我们以PC3.6作为我们的实例代码。然后直接点击下一步可以看到在这里呢,它有一个函数名称,我们可以把它改成我们今天的。然后区域,我们延伸的广州,在这里呢,其实就是我们刚才创建的存储桶,它有一些参数需要去选择,可以看到在这里有它的规则说明,首先第一个是地域,它是以AP开头的,加上地域的P1,我们刚才选择的是广州区域,当然我们还有一个更便捷的办法,我们可以回到刚才的网页去,回到我们的存储列表里面,可以看到我们刚才创建的。
16:08
一个存储。来搜索一下,因为我的存储比较多。可以看到我们刚才创建的这个存储图,那它是在广州区域,我们可以直接在这里复制它的区域名称,然后填在这里。然后第二个呢,就是存储桶的名称,记住存储桶一定是你存储桶的名称,加上你APP的后缀,那我们可以直接把它复制过来,把它放到这里,那这一个呢,就是我们存储的目录,因为我们刚才没有创建目录,那我们直接把它放在根目录下面就可以了。那这一部分呢,就是存储的一个环境变量配置,那接下来呢,是一个API网关的环境变量配置,这个是默认的,我们就不用它可以直接解决完成。
17:10
现在是在创建过程中,可能因为网络的原因,它有点慢。稍等。今天可能。网有点慢,稍等一会儿它就会创建好。然后这边呢,还会有一些其他的配置,比如说像高级配置里面,我大家可以看一下,这里面呢,其实就是函数的一些内存规格的配置,比如说他可以去选择不同规格的内存,可以选择初始化的时间,以及选择超时的时间,包括下面呢,我们可以去配置一些公网的访问出口,说内网的访问逻辑等等。
18:05
好在这边呢,可以看到它可以看到你函授的一些管理,比如说你的触发管理,你的监控管理,就说你的日志查询。哦,不好意思,这个是我的账号,我的API网关数量达到了上限,我回头重新操作一遍。我们依然回到刚才的步骤。就是去。选择我们的资金邀请函。然后我们去选择三六。选择三结论,然后解题,下一步呢,还是重复刚才的,快速重复刚才的。
19:06
大家也可以跟着我一起操作。那现在需要注意的一点就是API网关,它是有这种默认上线的,我这里。不让它自动创建。我点击自定义创建,自定义创建的话,我不需我不去新建API服务,因为我的API网关达到上限,这个大家可以去调整,我直接选择已有的一个API,选择我现现在已有的一个A服务。然后呢,采取。这种形式。我们可以看一下。现在开始创建。整体流程和刚才是一样的。可以看到现在是已经创建成功的。刚才失败的原因是因为我的数量达到上限。
20:03
那我们现在点击立即跳转进入,下一步是可以看到我们的触发管理里面,进入我们的触发管理。可以看到我们刚才创建的这个服务地址。那现在进入下一步,我们进入我们的控制台。那我们首先我们先来复制一下我们的命令。那这个呢,就是我们通过我们的触发地址去使用我们的云函数。那这个邀请嘉宾的名字呢,我们是可以自定义的,我们现在就随便把它先删掉两次。大家可以看到,就是现在这个报错呢,是因为我们刚才在这里设置的一个。可以看到就是现在我们返回的是一个200的返回的状态嘛,然后以及呢,是一个text的标签,那在这里里面呢,我们是有一个解的文件,大家可以看到。
21:09
那这是一个PD的文件。那返回这个文件之后呢,就说明我们的邀请函已经生成,那接下来这一步呢,就是我们把我们的邀请函下到我们的本机。那现在我们的邀请函已经下载到了我们的本机,我们来看一下,就是它默认是在root目录下。有一个报错报,我看一下是不是。我们去我们的存储空间里看一下。对,我们这里有一个邀请函,可以看一下它的。
22:01
地址你把它复制出来,刚才是因为编码的问题。看一下设置。嗯,大家可以看到就是这个就是我们使用我们的模板生成的一个标准邀请函。那这是我们的整体实验的第一部分已经完成,就是我们演示了如何使用我们的标准模板生成一个邀请函,那接下来我们进行我们的第二步环节,我们看一下如何使用命令来去生成我们的邀请函。
23:04
首先呢,我们需要去安装一个node以及M,大家可以使用该命令去查看自己的本地有没有这两个服务,可以看到我这边是没有这两个服务的。那我们可以直接通过。去安装这样的一个安装包也确认就可以。现在他是在下载线上的一些安装包,可能需要一定的时间。那在这个过程中,小助手可以看一看群里或者说弹幕里面,大家有没有问题,或者可以进行解答。那安装完成之后呢,我们去安装我们的这样的一个自动化去构建云函数的组件。
24:02
所以大家也可以跟着我一起操作,就是如果在中途有任何问题,可以直接提出。那现在我们是在我们的下载代码的一个过程中。然后呃,大家看一看,现在有任何问题呢,都可以在我的群里,或者说我们的评论区去进行打出。小助手也可以关注一下,现在群里或者评论区有没有需要解答的问题。然后。接下来我们会去通过我们修改一些相关的参数来看一下,就是我们如何去修改我们邀请函里面的背景,这个背景呢,大家可以换成自己喜爱的图片,包括这个邀请嘉宾呢,可以去自行替换,这个呢也是我们今天实业的一个重点,那后面呢,大家可以根据自己的实际需求,生成符合自己要求的一个邀请函。
25:35
这个整个的包还是比较大的。那这个图片后面邀邀请嘉宾名字的位置呢,大家也可以自行去更改,从而去匹配自己的一个图片位置,比如说大家的背景图片可能不是这样子的,我中间可能有一段话,我需要把我的邀请嘉宾的名字放到最上面,或者说放到最下面,这个呢,我们也是可以支持的。
26:14
啊,当然它不仅可以做邀请函,它可以也可以做证书的生成。包括奖状的生成。包括通知的生成等等。好的,看到评论区大家并没有提出问题,可能整体实验的流程相对来说比较简单,大家已经顺利的上了我的节奏。好的,我这边网络可能比较慢。呃,希望大家再耐心稍等一会儿。
27:22
现在现在已经比较快了,就是我们的包已经下完的,我们。进行接下来的环节。那接下来呢,就是我们会把我们的一个代码下载到我们本地。才可以进行相关的操作,就是我们下载实验室的代码。然后呢,我们需要去解压这个代码,大家如果本机有Z的话,可以直接通过Z来解压,当然如果没有Z的话,可以看到我这里呢,其实是没有安装,那我先去安装一下。那我们再去解压我们的事业代码。
28:03
可以看到这里是查看任务的版本,然后我们去解压我们的事业代码。好的,我们的代码已经结到我们的本,接下来呢,我们来去看我们具体的一个代码。那大家可以直接解析实验室来去打开我们的代码。那这边呢,就是我们的一个代码的,就是我们这边会提取一个示例代码和我们的一个本质代码,我们直接修改我的代码就可以,那我们看一下我们怎么样去修改代码,达到什么样的效果。那可以点击下一步就是我们去修改99行左右的代码,可以看到我们拉到99行左右。因为每个人的这个浏览器的显示可能不一样,代码的数可能会变,我们可以看到在这里有一个90,这个其实就是我们的字体和大小的一个设置,我们随意把它改大改小一些。改成一个80。
29:01
那在这边呢,其实是字体颜色的一个设置,可以看到,就是说呃,像字体颜色呢,我们可以自行去设置,在这里呢,我们把它设置成四,也就是115 115这样子的一个事例。的,那我们现在呢,我们可以直接去保存它,大家请注意,在Windows里面直接加S就可以保存,在Mac里面加加S就可以保存。那我们可以看到文件已经保存成功,我们进行下一步。那这个呢,是一个背景图,这边是我提供的一个示例的背景图,大家也可以把它换成自己的背景图。就比如说你自己有你需要的一张图片,那你也可以把它换成你自己的,我们现在就用示例图片来进行。可以看到我这边网确实是非常的不好下载,一张下载的图片都需要很长时间,可以看到我们的图片已经下载到本地了,当然这个名字呢,大家一定要记住,就是如果是自己的图片下面这个的时候,这个。
30:07
文件需要改成自己的,我们需要把这个文件呢送到移到我们指定的一个位置。那可以看到现在图片呢,我们已经移送成功,那我们就直接进行下一步。那下一步呢,就是我们再回到云函数的控制台这里。回到云函数的控制台这里。那可以看到我们找到我们刚才的函数,那进入我们的一个函数详情界面,函数管理里面,函数管理里面呢,这边有个函数代码,我们可以看到我们的。我们可以看到我们的函数代码。然后在这里呢,有一个下载的按钮,我们可以去下载我们的亚母文件,这个样母文件呢,其实就是一个在你自动化部署云函数的时候的配置文件,那实际上在实际的过程中,需要大家去修改样母文件,匹配自己的配置,我们先将这个样母文件下载到我们的本地。
31:20
那我们现在进入我们视例代码里面的样目文件,可以看到就是我的代码,现在其实是我们刚才下载的视例代码,那如果说我们要更新我们线上已经部署好的云函数,或者说我们去按照我们的资源来部署一个云函数的话,这里面会涉及到一些参数的更改,比如说我们刚才提的这个存储的一些设置,比如说。包括它的路径,包括API网关的参数等等,那这些呢,我们会根据我们实际创建的来进行修改,那在实验过程中呢,我们直接复用我们。
32:02
之前的可以,我们可以下载我们刚才。下载到本地的那个代码,直接把它复制过来,这样的话我们就可以对我们创建的函数进行快速更改。那直接把它复制过来就可以,那可以看到这个就是我们刚刚创建的一个函数,那我们把它直接保存。那文件保存成功,那可以对比一下,就是函数名称和刚才是否是一致的,可以看到是1654026这样的一个函数。那我们再去看我们的就是这样的一个函数,那我们接下来开始使用我们的自动化部署命令和工具去部署我们已经修改好的代码。那可以看到他现在正在一个安装一个C的一个过程。
33:02
那现在出现了一个二维码,这个时候大家一定要用自己的腾讯云账号去登录这个二维码,因为这个二维码就意味它是一个登录授权的过程,如果你不管他的话,他一直拿不到权限,就会出现一个较长时间的等待超时。那我这边已经授权通过,现在是在部署流程中。呃,可以看到,就是我们这边有一个报错,报错的警告,可以看到就是说他组建的。最高结果就是说必须是字母开头的字母或者数字结尾。那也就是说我们的其实是需要去进行修改的。啊,可以看到。
34:05
原因就是因为我们这边有一个空格。我们把它删掉。然后我们再进行保存。能重新复制一下,刚才可能复制的有问题。
35:06
嗯,最长。我们先去叫过他的一个。跳过它的一个液配置。我这边有一个参数类型交流失败。我来重新下载一下我的,可能刚才下载的有问题。
36:37
我看一下。啊,我们下载下载我们刚才部署的这个函数吧。
37:03
走到。呃,可以看到就是我们如果说函数名称。选择。我们去更新我们一个老的函数吧,这个函数的样可能有些小问题,我们去更新我们之前创建的一个老的函数吧。就是大家可以使用这个代码,通过任意的yam配置文件去更新任意的云函数。
39:29
那我们可以看到就是我们的代码已经更新成功。呃,然后我们再进行到我们原始的环节,就是我们刚才更新的是这个函数,那我们就获取到对应更新函数的触发器,然后直接回到刚才的。环节去看我们更新之后的一个效果。大家可以看到这个邀请嘉宾的名字,我在它里面随意加上几个字。
40:05
没有复制成功。我们去把这个地址复制出来。大家可以看到我们生成了一个新的图片,然后我们把这个图片。下载到我们的本机。呃,可以看到这是我们的图片,已经下载完成。那在这里我们多了一个ER开头的文件,可以看到这个文件呢,就是我们修改好之后的文件,可以看到它的背景图换成了我们想换的一个测试背景。然后它的。
41:03
呃,字体呢也变小了,以及说它的颜色呢,也变成了,我们刚才设置成了一个蓝色,对。那在整个过程中呢,大家可以看到,就是我在实际操作的过程中呢,有几个问题,相信大家在操作的过程中呢,也会遇到一些问题,那我现在一一解释一下,就是我刚才出现的这几个问题,它主要的原因是什么?呃,首先第一次就是自动化部署失败,是因为亚M文件的参数配置,然后中间有空格导致的。那大家在实际使用的过程中,亚母的格式是一定要按照要求的规范来的。那这个样呢,其实它是你函数配置的一些参数要求,比如说你里面的API网关的名称,以及说你cos的存储地址,当然我们有很多很多的总监,这个在官网上呢,都会有一个详细的说明。啊,这是在整个过程中大家需要注意的,就是也是最容易忽略的,比如说你这里面去填了一个不存在的CS日志的ID,那你部署的过程中肯定会报错,因为它会你找不到资源。
42:11
那实际使用的过程中呢,大家可以根据自己的实际情况来对这一块呢,去进行一个调整。那第二部分呢,就是说在我们的代码修改环节,我们可以回到我们的上一步。我们的代码修改环节。大家可以看到就是。在我们的配置文件里面,其实它有比较多的一个代码,我们刚才只修改了其中的一部分。那可以看到我们可以设置字体,我们刚才只是改了大小。大家呢,也可以去设置不同的字体,如果说自己电脑上装字体。另外呢,就是说这个邀请函的位置,自己的位置,就是名字的位置,比如说现在我们是在三除以二减90这样的一个位置,那咱们也可以根据咱们实际的需求来去更改邀请函实际存放的一个位置。
43:07
那这是几个需要注意的事项。那另外呢,就是我们不一定每次都需要去新创建一个存储空间,大家完全可以根据自己是否已有存储空间来去选择,也就意味着可以用一些已经存在的依赖资源,而不是全新的依赖资源。这是在整个实验过程中,可能大家遇到的比较多的一个问题。那另外一点呢,就是我们再回到最前面。那大家在创建云函数的时候。我们我们争取从实验整个流程再快速过一遍,把中间容易出现一些问题的地方给大家再进行一次说明。那首先第一个容易出现问题的时候地方,就是cos的一个权限选择,这边呢,你要选择公有读私有写,为什么这么选择呢?因为选择公有读写,它的安全性肯定是没办法保障的。
44:06
会有一些用户往你的空间里塞一些垃圾文件,但如果是私有的话,你每次去访问都要健全。那其实测试起来会非常的麻烦,所以我们这边默认选择公有私有写,既保障了大家资源的安全性,又保障了访问的一个便捷性。那第二个呢,就是跨域访问,呃,因为可能会涉及到不同页面之间的跳转,所以需要配置一个跨域访问。啊,这是一步需要注意的,这这这两步其实没什么需要注意的,唯一需要注意的就是巴克特已经是要加上后面的APID的,它是一个杠D接。那这一步就没有什么问题了。那当然有些人在去创建云函数的时候,到这一步的时候。到这一步的时候,它会提示一个API网关没有权限,这个时候呢,可以直接去授权就可以了,直接跳转授权。
45:10
那这这几步呢,就没有什么需要强调的,因为它都是一些命令的安装,主要慢,可能是因为网络的原因,那这一步呢,就是大家可以把这个这个包呢,就是我们的一个实例代码,通过我们的模板直接生成代码,这个大家也不需要做很多的更改,直接下载就好了。那后面呢,下载完成之后呢,可以对里面的代码去进行更改,来实现自己的一些诉求。那这一这一步呢,就是具体的一些参数说明都有,刚才我也进行了一个检测的介绍,除了颜色、字体、格式、大小之外,我们还可以更改位置,对,这是在制作邀请函过程中常遇到的几个参数。那另外呢,就是背景图片,那这个背景图片呢,大家完全可以换成自己,对,只要你有一张自己的图片就可以。那另外呢,就是说我们今天演示的其实都是单张生成的,有些人一定会有疑问,我在网上找一个开源地址,直接输入自己的图片也可以生成,为什么我我要用云函数这么复杂的一个过程呢?其实我们最大的一个优点是我们可以批量生成,因为你是一个标准的API,那你可以通过循环去读个宾名批量,并且我们生邀接COS1张文的形式去存。大家以一。
46:29
就是它是以一个文件的形式去存在。可以看到这里下面。会有文件的形式去存在。那为什么没有第二章呢?是因为第二章我在别的推出同里,我刚才换了一个函数的东西,也就意味着你可以从零开始用SLS去创建一个新的函数。那为什么我们刚才要直接更新别的函数呢?是因为我们时间有限,我们不可能一条一条去改配置,我们直接把别的函数的配置拉过来,但是代码呢,是完全更新的。
47:06
那后面这部分呢,其实就是配置文件,刚才已经说过了,配置文件一定要注意它的格式规则。都需要去细化,但凡少了一个参数或者多了一个字段,都会进行报错。然后后面呢,就是回到了之前的逻辑,去获取自己的出发地址来使用函数,然后呢。生成的邀请。那到目前为止,我们整体的事业流程已经结束,这里会提供一些文档,大家也可以进行自己学习。那这里我就直接结束实验。那我们今天整体的分享就到这,大家看一下,就是有什么问题可以随时在群里去进行提问。呃,刚才我在演示的过程中会有一部分正常的报错,这当然这个呢也是为了便于大家去理解整个实验过程中的可操作性。
48:05
好的环节呢们就到这大么。嗯,好的,我看大家已经没有什么问题了,那我这里就先结束直播。
我来说两句