快速创建函数

本文涉及的产品
简介: 本文介绍如何在函数计算控制台快速开发一个简单的Serverless Hello World函数

使用函数计算,您无需采购和管理服务器等基础设施,只需编写并上传代码或镜像,就可以实现弹性可靠的应用。本文介绍如何在函数计算控制台快速开发一个简单的Serverless Hello World函数。

背景信息
通过函数计算控制台快速创建函数的流程包括:开通函数计算服务、创建服务、创建函数和执行函数。

服务(Service)是函数计算的基本资源单位。您可以在服务级别上授权、配置日志和创建函数等。函数(Function)是调度与运行的基本单位,更是一段代码的处理逻辑。您需要根据函数计算提供的函数接口形式编写代码,并将代码以函数的形式部署到函数计算。函数计算中的服务对应于软件应用架构领域中的微服务。在函数计算平台构建应用时,首先根据需求将业务逻辑抽象为微服务,然后再实现为函数计算中的服务。

前提条件
您已成功注册阿里云账号,并完成实名认证。具体信息,请参见账号注册(PC端)。
操作步骤
本文以使用内置运行时创建和使用自定义运行时创建函数的方式为例,介绍如何在函数计算控制台创建函数。

步骤一:开通函数计算服务
访问函数计算首页。

单击管理控制台,根据页面提示单击领取试用套餐并开通,然后单击立即购买即可自动开通服务,进入函数计算控制台。

说明
建议您使用阿里云账号开通服务,RAM用户使用服务。

如果您之前已开通过函数计算服务,页面将直接跳转至函数计算控制台。

可选:首次登录用户,界面弹出推荐您创建 AliyunFcDefaultRole 默认角色对话框,单击创建,页面跳转至角色快捷创建页面,为您的账号创建默认角色AliyunFCDefaultRole。

授权成功

授权成功即函数计算具有访问云资源的权限。

授权失败

当您授权失败后您需要判断您的账号是否有授权能力。

如果您使用的是RAM用户并且没有创建函数计算FC默认角色的权限,您需要通过阿里云账号进入角色快捷创建页面进行授权操作。授权成功后,您通过RAM用户再次登录函数计算控制台时将不再提示您进行授权。

如果您使用的是阿里云账号或者RAM用户已有创建函数计算FC默认角色的权限,授权失败的原因可能是由于一些功能无法授权造成的。但函数计算仍可以正常使用。如果您仍需授予系统默认角色,请加入钉钉用户群(钉钉群号11721331)咨询。

关于权限管理的详细信息,请参见权限管理。

步骤二:创建服务
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击创建服务。
在创建服务面板,填写服务名称和描述,并按需设置以下配置项,然后单击确定。
步骤三:创建函数
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击目标服务。
在函数管理页面,单击创建函数。
在创建函数页面,按需选择创建函数的方式,配置以下配置项,然后单击创建。

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
4月前
|
存储 C语言
C 语言函数完全指南:创建、调用、参数传递、返回值解析
函数是一段代码块,只有在被调用时才会运行。 您可以将数据(称为参数)传递给函数。 函数用于执行某些操作,它们对于重用代码很重要:定义一次代码,并多次使用。
94 3
|
7月前
无参函数和有参函数的定义使用方法及其调用
无参函数和有参函数的定义使用方法及其调用
233 0
|
3天前
|
Python
使用arange()函数创建数组
使用arange()函数创建数组。
12 1
|
2月前
|
存储 Serverless Python
定义函数的方法
在编程中,函数是一个非常重要的概念。函数是一段可以重复使用的代码,它接受输入(称为参数),执行一系列操作,然后可能返回一些输出。通过定义函数,我们可以提高代码的可读性、可维护性和复用性。本文将介绍如何定义函数,并附上相应的代码示例。
13 1
|
2月前
|
Serverless Python
为什么要定义函数
为什么要定义函数
26 1
C4.
|
2月前
|
Python
Phython定义函数
Phython定义函数
C4.
7 0
|
4月前
|
Java Spring 容器
面试题:怎样为组件在创建的时候指定执行一个函数,在销毁的时候也先执行一个函数
面试题:怎样为组件在创建的时候指定执行一个函数,在销毁的时候也先执行一个函数
31 0
|
5月前
|
程序员 C++
C++程序设计函数部分(定义+实例)
C++程序设计函数部分(定义+实例)
40 0
lodash创建一个新的对象,对象的属性名是和传入对象一样,值则在函数中修改
lodash创建一个新的对象,对象的属性名是和传入对象一样,值则在函数中修改
86 0
|
Python
4 函数的定义及使用
4 函数的定义及使用
150 0