请问一下 通过调用阿里云官方go sdk: github.com/alibabacloud-go/f[阿里云函数计算]

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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在CreateFunctionRequest里进行指定

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

  2. 在阿里云函数计算中,函数运行时的计算资源由函数计算平台自动分配,默认情况下是根据函数执行情况自动分配所需资源,而不需要显式指定。

    虽然在创建函数时没有具体的 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 核数)的效果。

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