函数计算持续交付入门:云效+FC实现 简单IP查询工具-阿里云开发者社区

开发者社区> 云起实验室小助手> 正文

函数计算持续交付入门:云效+FC实现 简单IP查询工具

简介: 场景介绍如何使用云效自动发布应用到函数计算平台
+关注继续查看

场景介绍如何使用云效自动发布应用到函数计算平台。

体验目标

本实验将以一个简单的IP查询工具场景为例,讲解如何通过云效DevOps+函数计算服务FC,低门槛实现函数计算的持续交付。

你将收获
1、云效代码托管Codeup+云效持续交付流水线Flow+函数计算FC快速上手

2、了解如何低门槛实现函数计算持续交付

3、云效+FC产品优惠

(1)23722元的云效企业级一站式DevOps套餐:完成本场景任务,邀请1位企业成员加入,你将免费获得29人云效企业级一站式DevOps套餐,免费使用项目

协作、代码管理、流水线、制品仓库、测试管理、知识库6大产品。

(2)补充FC优惠活动

免费Serverless算力:每月提供100万次函数调用,400,000(CU-秒)函数实例资源使用费。新购5折优惠:新购客户购买任一预付费资源包,均可享受5折优惠。

背景知识

本场景主要涉及以下云产品和服务:

云效

企业级一站式DevOps工具平台,提供项目协作、知识库、代码管理、测试管理、自动化流水线、制品仓库等一站式DevOps工具链,通过人工智能、自动化技术的应用提升开发者的研发效能,持续交付有效价值。

函数计算(FunctionCompute)

函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。函数计算帮助您无需管理服务器(Serverless),仅专注于函数代码就能快速搭建应用。函数计算能够弹性地伸缩,您只需要按使用量付费。

创建函数计算服务

1.使用您的阿里云账号登录函数计算控制台

2.在控制台页面左上角下拉选择地域,例如华东2(上海),然后单击新建函数。
在这里插入图片描述

  1. 创建方式选择HTTP函数,然后单击下一步。

在这里插入图片描述

  1. 在配置函数栏填写服务名称和函数名称。

在这里插入图片描述

  1. 在配置触发器栏填写触发器名称,选择认证方式为anonymous,请求方式为GET,最后单击完成。

在这里插入图片描述
创建代码库
说明:本次体验,您无需担心扣费问题云效默认为10人以下团队提供免费的一站式DevOps服务,详情见云效2020资费

1.同样使用您自己的阿里云账号进入云效DevOps控制台,地址:https://devops.aliyun.com?channel=yy-1021yys

2.单击页面左上角的Docker,选择代码管理进入Codeup。
在这里插入图片描述

  1. 单击导入代码库。

在这里插入图片描述

  1. 选择URL导入,输入源代码库地址https://code.aliyun.com/flow-example/fc-node-sample.git,最后单击确定。
https://code.aliyun.com/flow-example/fc-node-sample.git

在这里插入图片描述

创建流水线

1.单击云效DevOps控制台页面左上角的Docker,选择流水线进入云效Flow。
在这里插入图片描述

  1. 单击新建流水线,进入流水线创建向导页面。

在这里插入图片描述

  1. 选择其他 · 函数计算 (FC) 应用发布模板,然后单击创建。

在这里插入图片描述

配置流水线

1.单击添加代码源,在弹出的配置窗口,代码源选择云效Codeup,代码仓库选择fc-node-sample,默认分支选择master,最后单击添加。
在这里插入图片描述

  1. 单击函数计算(fc) 应用发布任务,在弹出的配置窗口,单击展开阿里函数计算部署步骤,然后单击新建服务授权。

在这里插入图片描述

3.在云资源访问授权页面单击同意授权。
在这里插入图片描述

  1. 返回流水线配置页面,选择步骤一在函数计算控制台创建函数所在的区域、选择服务名和函数名,代码路径填入.,最后单击页面右上角的保存并运行。

在这里插入图片描述

  1. 在运行配置弹窗中单击运行。

在这里插入图片描述

验证

1.等待流水线运行完成后,单击进入函数计算控制台。
在这里插入图片描述

  1. 单击代码执行,可以在在线编辑器中看到函数代码已被更新。

在这里插入图片描述

  1. 单击触发器,然后单击复制触发器路径。

在这里插入图片描述

  1. 在您的终端中使用curl命令访问HTTP触发器。或者复制域名到浏览器进行访问测试。
curl https://1266899541******.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/FC-test/search-ip/

运行结果类似如下:
在这里插入图片描述

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
简单介绍如何使用PowerMock和Mockito来mock 1. 构造函数 2. 静态函数 3. 枚举实现的单例 4. 选择参数值做为函数的返回值(转)
本文将简单介绍如何使用PowerMock和Mockito来mock1. 构造函数2. 静态函数3. 枚举实现的单例4. 选择参数值做为函数的返回值5. 在调用mock出来的方法中,改变方法参数的值一点简要说明:Mockito其实已经可以满足大部分的需求,但是它的实现机制是使用cglib来动态创建接口的类的实例。
1646 0
帮助你在 Photoshop 中轻松实现长阴影效果的工具
  扁平化设计正被用于各个主流的移动操作系统以及许多流行的网站,这是一个不断上升的趋势。 这种趋势有其分支,其中之一是“长阴影 “的效果在元素上的使用。 采用角度为 45 度的投影,给对象添加了一份立体感。
642 0
Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor
原文:Sql性能检测工具:Sql server profiler和优化工具:Database Engine Tuning Advisor 一、工具概要     数据库应用系统性能低下,需要对其进行优化,     如果不知道问题出在哪里,可以使用性能检测工具sql server profiler。
1660 0
[Unity3d]Unity系统自带函数生命周期以及相互关系
Unity脚本从唤醒到销毁都有着一套比较完善的生命周期,添加任何脚本都要遵守生命周期法则! 接下来介绍几种系统自调用的重要方法。首先要我们先来说明一下它们的执行顺序: Awake --> Start --> Update --> FixedUpdate --> LateUpdate -->OnGUI -->Reset --> OnDisable -->OnDestroy 下面我们针对每一个方法进行详细的说明: 1.Awake:用于在游戏开始之前初始化变量或游戏状态。
1019 0
阿里云大数据计算服务MaxCompute命令行工具——odpscmd的操作使用
在MaxCompute生态中,命令行工具究竟处于什么样的位置?它又发挥着什么样的作用?能够帮助开发者如何更好使用MaxCompute?在本文中,阿里巴巴计算平台产品专家曲宁将通过一个完整简单的小例子为大家介绍MaxCompute命令行工具odpscmd的使用以及其所具有的各种能力。
4570 0
开发函数计算的正确姿势——运行 Selenium Java
Selenium 是用于测试 Web 应用程序的可移植框架。本文介绍如何将 Selenium 框架运行在函数计算的 Java 运行时。
714 0
98
文章
46
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载