阿里云的函数计算——FC ,是一个事件驱动的全托管 Serverless 计算服务,开发者无需管理服务器等基础设施,只需编写代码并上传。函数计算FC 会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。
阿里云函数计算详细文档请参见: https://help.aliyun.com/document_detail/73329.html?spm=a2c4g.11186623.6.559.5b8a2b81Zkr7gO
新建函数,支持事件函数 和 HTTP函数两种类型。二者入参不同,函数被触发/调用的方式也不同。 其中,
1、HTTP函数:(只)支持以HTTP/HTTPS请求方式调用,可自行配置调用方式,GET/POST/PUT/DELETE;入口函数参数:req, resp, context
2、事件函数:支持多种触发器,对象、日志、定时、CDN事件等等。入口函数参数: event,context,callback
事件函数的支持触发类型如下:
def handler(event, context):
if event['httpMethod'] == 'POST':
# 处理POST请求
return {'statusCode': 200, 'body': 'Hello World!'}
else:
# 处理其它请求
return {'statusCode': 405, 'body': 'Method Not Allowed'}
在这个示例代码中,当HTTP请求的方法为POST时,函数将返回一个包括状态码为200和消息体为'Hello World!'的响应。而对于其它请求方法,则返回一个状态码为405和消息体为'Method Not Allowed'的响应。可以根据自己的业务需要,对函数的请求方法进行相应的处理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。