hello-lambda:使用API​​网关公开的Python(AWS)Lambda示例,并使用Terraform配置

时间:2024-02-24 07:46:21
【文件属性】:

文件名称:hello-lambda:使用API​​网关公开的Python(AWS)Lambda示例,并使用Terraform配置

文件大小:173KB

文件格式:ZIP

更新时间:2024-02-24 07:46:21

lambda aws-lambda api-gateway terraform hello-world

您好(AWS)Lambda与Terraform 该项目是暴露于(配置为 )的Python(AWS) 的示例。 该演示项目与以下博客文章相关: 。 介绍 该演示项目使用两种方法( GET和POST )创建一个/hello端点。 这两种方法都绑定到包含两个处理程序(又名lambda函数,一个用于每个方法)的单个文件。 这由handler参数定义。 每个lambda函数的代码都是用Python编写的(方法名称只是一个约定): def handler ( event , context ): return { "message" : "Hello, World!" } def post_handler ( event , context ): return { "message" : "I should have created something..." } 依赖于两个模块: 和 。 有关更多信息,请参见。 此配置在AWS Lambda上创建两个lambda函数,一个具有单个端点的REST API(已部署),在API Gateway上创建两个HTTP方法,并负责权限和凭


【文件预览】:
hello-lambda-master
----lambda()
--------main.tf(809B)
----hello_lambda.tf(3KB)
----LICENSE(1KB)
----hello_lambda.py(169B)
----providers.tf(132B)
----hello_lambda.zip(291B)
----doc()
--------hello.png(30KB)
--------big-picture.png(140KB)
----.gitignore(62B)
----circle.yml(231B)
----Makefile(253B)
----api_method()
--------main.tf(2KB)
----README.md(3KB)
----variables.tf(275B)

网友评论