美文网首页
函数计算FC

函数计算FC

作者: 梅西爱骑车 | 来源:发表于2024-01-12 11:49 被阅读0次

    函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码或镜像。函数计算为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。函数计算支持根据用户请求量自动扩缩容,该过程对您和您的用户均透明无感知。

    创建函数计算

    1. 登录函数计算控制台,在左侧导航栏,单击函数

    2. 在顶部菜单栏,选择地域,然后在函数页面,单击创建函数

    3. 创建函数页面,按需选择创建函数的方式,配置以下配置项,然后单击创建

    对Python语言的FC函数而言,您的请求处理程序格式为文件名.方法名。例如,您的文件名为main.py,方法名为handler,则请求处理程序为main.handler。

    使用Python环境编写代码

    # -*- coding: utf-8 -*-
    import logging
    import json
    import requests
    
    # To enable the initializer feature (https://help.aliyun.com/document_detail/2513452.html)
    # please implement the initializer function as below:
    # def initializer(context):
    #   logger = logging.getLogger()
    #   logger.info('initializing')
    
    
    def handler(event, context):
        # evt = json.loads(event)
        logger = logging.getLogger()
        logger.info('舔狗日记')
        evt = json.loads(event)
    
        # 生成舔狗日记    
        response = requests.get('https://api.oick.cn/dog/api.php')  # 发送GET请求  
        logger.info(response.json())
        return evt['speaker']+":"+evt['name']+",给你讲一个舔狗的故事:\n"+response.json()
    
    

    执行函数

    1. 登录函数计算控制台,在左侧导航栏,单击函数

    2. 在顶部菜单栏,选择地域,然后在函数页面,单击目标函数。

    3. 在函数配置页面,选择代码页签,在代码编辑器中输入上述示例代码,然后单击部署代码。

      您也可以在代码编辑器内编辑您的代码,实现二次开发。
      代码页签,单击测试函数右侧的小三角图标,从下拉列表中选择配置测试参数,输入如下示例测试参数,然后单击确定。单击测试函数

    {
        "speaker": "演讲者",
        "name": "郭秀志",
        "key3": "value3"
    }
    

    图标,从下拉列表中选择配置测试参数,输入如下示例测试参数,然后单击确定

    执行完毕后,您可以在**代码**页签,查看执行结果和详细的日志信息。
    
    1. 测试效果:


    Http访问FC

    在函数详情页面,单击触发器管理页签,获取HTTP触发器的公网访问地址。


    在Curl工具或者postman执行命令,调用函数。

    相关文章

      网友评论

          本文标题:函数计算FC

          本文链接:https://www.haomeiwen.com/subject/jnuxodtx.html