快速创建函数

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 本文介绍如何在函数计算控制台快速开发一个简单的Serverless Hello World函数

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

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

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

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

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

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

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

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

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

授权成功

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

授权失败

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

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

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

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

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

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
7月前
|
存储 C语言
C 语言函数完全指南:创建、调用、参数传递、返回值解析
函数是一段代码块,只有在被调用时才会运行。 您可以将数据(称为参数)传递给函数。 函数用于执行某些操作,它们对于重用代码很重要:定义一次代码,并多次使用。
217 3
无参函数和有参函数的定义使用方法及其调用
无参函数和有参函数的定义使用方法及其调用
447 0
|
5月前
|
弹性计算 JavaScript Serverless
函数计算产品使用问题之部署应用后调用函数时,初始化没有执行该怎么办
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
7月前
|
Python
使用arange()函数创建数组
使用arange()函数创建数组。
121 1
使用范围函数来创建数组
在 Julia 中,可以使用省略号 `...` 或 `collect()` 函数创建数组。示例:`[0:10...]` 产生一个从 0 到 10 的整数向量。`collect(start:step:stop)` 允许自定义开始、步长和结束值,如 `collect(1:2:13)` 生成一个奇数向量。此外,`collect(element_type, range)` 可指定数组类型,如 `collect(Float64, 1:2:5)` 创建浮点型数组。
|
7月前
|
存储 Serverless Python
定义函数的方法
在编程中,函数是一个非常重要的概念。函数是一段可以重复使用的代码,它接受输入(称为参数),执行一系列操作,然后可能返回一些输出。通过定义函数,我们可以提高代码的可读性、可维护性和复用性。本文将介绍如何定义函数,并附上相应的代码示例。
67 1
|
程序员 C++
C++程序设计函数部分(定义+实例)
C++程序设计函数部分(定义+实例)
60 0
|
存储 C语言 容器
调用一个函数时发生了什么?
调用一个函数时发生了什么?
153 0
调用一个函数时发生了什么?
【学习笔记之我要C】函数的参数与调用
【学习笔记之我要C】函数的参数与调用
156 0
lodash创建一个新的对象,对象的属性名是和传入对象一样,值则在函数中修改
lodash创建一个新的对象,对象的属性名是和传入对象一样,值则在函数中修改
121 0