我正在嘗試使用 lambda(無服務器框架)API 從我的 DynamoDB 數(shù)據(jù)庫中刪除多個項目。我已經(jīng)多次查看代碼,但我無法弄清楚如何將多個項目傳遞給 api 進行刪除。@app.route("/deletefromdb", methods=['GET', 'POST'])def delete(): payload = {'id': 'id_content'} urlShopItemsDelete = 'https://api.us-east-1.amazonaws.com/dev/todos/' headers = {'content-type': 'application/json'} res = requests.delete( url=urlShopItemsDelete, data=json.dumps(payload), headers=headers, timeout=15, verify=True) return jsonify({"success": True}), 202接口代碼...import osimport jsonimport boto3dynamodb = boto3.resource('dynamodb')def delete(event, context): table = dynamodb.Table(os.environ['DYNAMODB_TABLE']) data = json.loads(event['body']) table.delete_item( Key={ 'id': data['id'] } ) response = { "statusCode": 200 } return response我希望通過 ID 刪除該項目,然后讓 API 返回 200 成功響應...
添加回答
舉報
0/150
提交
取消