使用函数计算,您无需采购和管理服务器等基础设施,只需编写并上传代码或镜像,就可以实现弹性可靠的应用。本文介绍如何在函数计算控制台快速开发一个简单的Serverless Hello World函数。
背景信息
通过函数计算控制台快速创建函数的流程包括:开通函数计算服务、创建服务、创建函数和执行函数。
服务(Service)是函数计算的基本资源单位。您可以在服务级别上授权、配置日志和创建函数等。函数(Function)是调度与运行的基本单位,更是一段代码的处理逻辑。您需要根据函数计算提供的函数接口形式编写代码,并将代码以函数的形式部署到函数计算。函数计算中的服务对应于软件应用架构领域中的微服务。在函数计算平台构建应用时,首先根据需求将业务逻辑抽象为微服务,然后再实现为函数计算中的服务。
前提条件
您已成功注册阿里云账号,并完成实名认证。具体信息,请参见账号注册(PC端)。
操作步骤
本文以使用内置运行时创建和使用自定义运行时创建函数的方式为例,介绍如何在函数计算控制台创建函数。
步骤一:开通函数计算服务
访问函数计算首页。
单击管理控制台,根据页面提示单击领取试用套餐并开通,然后单击立即购买即可自动开通服务,进入函数计算控制台。
说明
建议您使用阿里云账号开通服务,RAM用户使用服务。
如果您之前已开通过函数计算服务,页面将直接跳转至函数计算控制台。
可选:首次登录用户,界面弹出推荐您创建 AliyunFcDefaultRole 默认角色对话框,单击创建,页面跳转至角色快捷创建页面,为您的账号创建默认角色AliyunFCDefaultRole。
授权成功
授权成功即函数计算具有访问云资源的权限。
授权失败
当您授权失败后您需要判断您的账号是否有授权能力。
如果您使用的是RAM用户并且没有创建函数计算FC默认角色的权限,您需要通过阿里云账号进入角色快捷创建页面进行授权操作。授权成功后,您通过RAM用户再次登录函数计算控制台时将不再提示您进行授权。
如果您使用的是阿里云账号或者RAM用户已有创建函数计算FC默认角色的权限,授权失败的原因可能是由于一些功能无法授权造成的。但函数计算仍可以正常使用。如果您仍需授予系统默认角色,请加入钉钉用户群(钉钉群号11721331)咨询。
关于权限管理的详细信息,请参见权限管理。
步骤二:创建服务
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击创建服务。
在创建服务面板,填写服务名称和描述,并按需设置以下配置项,然后单击确定。
步骤三:创建函数
登录函数计算控制台,在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域,然后在服务列表页面,单击目标服务。
在函数管理页面,单击创建函数。
在创建函数页面,按需选择创建函数的方式,配置以下配置项,然后单击创建。