首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AWS CLI创建python AWS Lambda函数?

如何使用AWS CLI创建python AWS Lambda函数?
EN

Stack Overflow用户
提问于 2019-04-23 11:12:19
回答 1查看 221关注 0票数 0

如何在Python中创建简单的lambda函数

这似乎是NodeJS的示例,但寻找的是Python版本。

代码语言:javascript
复制
aws lambda create-function --function-name helloworld \
--zip-file fileb://function.zip --handler index.handler --runtime nodejs8.10 \
--role arn:aws:iam::123456789012:role/lambda-cli-role
{
    "FunctionName": "helloworld",
    "CodeSize": 351,
    "MemorySize": 128,
    "FunctionArn": "function-arn",
    "Handler": "index.handler",
    "Role": "arn:aws:iam::account-id:role/LambdaExecRole",
    "Timeout": 3,
    "LastModified": "2015-04-07T22:02:58.854+0000",
    "Runtime": "nodejs8.10",
    "Description": ""
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-23 12:33:18

您可以使用相同的CLI选项,但要指定python运行时,并以zip文件格式包含一个python应用程序。

代码语言:javascript
复制
aws lambda create-function --function-name helloworld \
--zip-file fileb://test.zip \
--handler lambda_function.lambda_handler \
--runtime python3.7 \
--role arn:aws:iam::XXXX:role/CustomLambdaRoleARN 

CLI Output:
{
   "FunctionName": "helloworld",
   "FunctionArn": "arn:aws:lambda:us-west-2:XXXXXX:function:helloworld",
   "Runtime": "python3.7",
   "Role": "arn:aws:iam::XXXX:role/CustomLambdaRoleARN",
   "Handler": "lambda_function.lambda_handler",
   "CodeSize": 236,
   "Description": "",
   "Timeout": 3,
   "MemorySize": 128,
   "LastModified": "2019-04-23T04:25:33.052+0000",
   "CodeSha256": "5Gm3xdLGxELEIboaATKL7pr4sxrjNV1kuT9l9kpFG0g=",
   "Version": "$LATEST",
   "TracingConfig": {
       "Mode": "PassThrough"
   },
   "RevisionId": "3f18add5-d347-4754-83e5-61dfdeabda9a"

如果您在构建lambda应用程序zip文件时需要帮助,请参阅本演练。https://geektopia.tech/post.php?blogpost=Create_Lambda_Package_Python

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55803766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档