开发者社区 > 云原生 > Serverless > 正文

请问一下 通过调用阿里云官方go sdk: github.com/alibabacloud-go/f

请问一下 通过调用阿里云官方go sdk: github.com/alibabacloud-go/fc-open-20210406/client 创建阿里云函数该如何指定 vCPU呢. 我在参数里没有找到可以指定的地方

展开
收起
码字王 2023-06-12 16:30:05 87 0
2 条回答
写回答
取消 提交回答
  • 在CreateFunctionRequest里进行指定

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-12 21:06:58
    赞同 展开评论 打赏
  • 在阿里云函数计算中,函数运行时的计算资源由函数计算平台自动分配,默认情况下是根据函数执行情况自动分配所需资源,而不需要显式指定。

    虽然在创建函数时没有具体的 vCPU(CPU 核数)参数,但您可以通过设置函数对于内存的需求,来间接地影响所分配的计算资源规模。因为函数使用的内存越多,它所需要的 CPU 资源也会相应增加,以满足函数执行的要求。

    在使用阿里云函数计算 Go SDK 创建函数时,您可以指定以下参数:

    • FunctionName:新建函数的名称
    • Description:函数的描述信息
    • Handler:函数执行的入口函数名称
    • Runtime:函数的运行时环境,例如:go1.x、nodejs6.x、nodejs8.x 等
    • MemorySize:函数使用的内存设置,单位为 MB,取值范围为 64MB ~ 3008MB
    • Timeout:函数的执行超时时间,单位为秒,取值范围为 1 ~ 600 秒
    • Code:函数的代码包参数,可以设置本地代码包路径或者 OSS 对象存储的代码包地址等

    在这些参数中,MemorySize 可以设置函数对于内存的需求,如设置了 MemorySize 为 1024MB,则函数所需的计算资源也相应会提升,从而实现了间接控制 vCPU(CPU 核数)的效果。

    总之,在创建阿里云函数时,您只需要设置上述的必要参数即可自动分配运行时所需的计算资源。

    2023-06-12 17:15:54
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载