首页 > 解决方案 > 如何使用 Django 框架触发 AWS Lambda 函数?

问题描述

我需要使用 Django 框架创建一个按钮并连接到触发 lambda 函数(aws),单击按钮应该触发该函数。此外,另一个页面使用 django 从本地将文件上传到 S3 Bucket。我应该使用 REST API 还是有办法解决这个问题。

如何开始或执行这个想法?如果您可以分享这方面的资源,也很有帮助。

标签: djangoamazon-web-servicesaws-lambda

解决方案


您可以将 lambda 连接到 API 网关。浏览器点击将触发您的 lambda 的 API 网关。(https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html

对于 S3,您可以使用boto3从任何 Python 应用程序内部上传到 s3。https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-uploading-files.html


推荐阅读