aws CloudFormation deploy lamdba function

1.python code  lamdba_function.py

def lambda_handler(event, context):
    message = 'Hello {} {}!'.format(event['first_name'], event['last_name'])
    return {
        'message' : message
    }

 2.zip code

zip lamdba_function.zip lamdba_function.py

 3. upload zip to s3

4. creat role

 5.creat lamdba_function.yaml

AWSTemplateFormatVersion: '2010-09-09'
Description: Lambda function.
Resources:
  Function:
    Type: AWS::Lambda::Function
    Properties:
      Handler: lamdba_function.lambda_handler  #文件名+handler名称
      Role: arn:aws:iam::856290849487:role/lamdba_role
      Code:
        S3Bucket: kaijia-test
        S3Key: lamdba_function.zip
      Runtime: python3.10
      Timeout: 5
      TracingConfig:
        Mode: Active

6. deploy

 

 

7. see function

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值