Amazon web services AWS SAM-如何指定函数的名称

Amazon web services AWS SAM-如何指定函数的名称,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我正在尝试,我看到函数的名称是在YAML模板中指定的,但是当它被部署时,它会创建一个lambda,其复合名称基于: CloudFormation堆栈+Lambda函数+某些Id. 我的问题是:在使用AWS SAM时,是否有方法覆盖函数名 谢谢是的,有,看看 YAML中需要FunctionName参数 与以下内容类似: AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::Serverless-2016-10-31' Resources:

我正在尝试,我看到函数的名称是在YAML模板中指定的,但是当它被部署时,它会创建一个lambda,其复合名称基于:

CloudFormation堆栈+Lambda函数+某些Id.

我的问题是:在使用AWS SAM时,是否有方法覆盖函数名


谢谢

是的,有,看看

YAML中需要
FunctionName
参数

与以下内容类似:

AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Resources:
    samPocFunction:
        Type: AWS::Serverless::Function
        Properties:
            FunctionName: samPoc
            Description: This is my SAM POC function
            Runtime: python2.7
            CodeUri: ./functions/mycode
            Handler: handler.handler
            MemorySize: 128
            Timeout: 3