2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Cet article explique comment créer et déployer une application à l'aide du framework Flask dans AWS Lambda.
Tout d'abord, créez une nouvelle fonction dans la console AWS Lambda, nomméeflask-app
。
Afin d'utiliser Flask avec Lambda, nous devons créer une couche contenant la bibliothèque Flask. Suivez ces étapes:
- mkdir python
- cd python/
- pip3 install flask --target=./
- cd ..
- zip -r flask.zip python/*
- aws s3 cp flask.zip s3://ops-sec/
Ces commandes créent un fichier ZIP contenant la bibliothèque Flask et le téléchargent dans le compartiment S3.
Dans la configuration de la fonction Lambda, effectuez les réglages suivants :
Collez le code suivant dans l'éditeur de fonctions Lambda :
- import json
- from flask import request, jsonify, Flask
-
- app = Flask(__name__)
-
- @app.route('/foo', methods=['POST'])
- def foo():
- if not request.data: # 检测是否有数据
- return jsonify({"error": "Invalid argument"})
- data = json.loads(request.data)
- pr