为了账号安全,请及时绑定邮箱和手机立即绑定

使用 DynamoDB 和 Lambda API 处理删除请求

使用 DynamoDB 和 Lambda API 处理删除请求

守候你守候我 2021-10-12 10:47:11
我正在尝试使用 lambda(无服务器框架)API 从我的 DynamoDB 数据库中删除多个项目。我已经多次查看代码,但我无法弄清楚如何将多个项目传递给 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 成功响应...
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号