Я новичок в бэкэнд-разработке и Python.Я вставил ссылку на изображение, хранящееся в корзине S3 в RDS, сейчас выполняю запрос к этой таблице в функции лямбда-питона, и она возвращает строку, как и ожидалось, как я могу заставить эту лямбда-функцию возвращать изображение, используя эту ссылку.Ниже моя функция лямбда
#!/usr/bin/python
import sys
import logging
import pymysql
import json
rds_host="host"
name="name"
password="passwdord"
db_name="DB"
port = 3306
def save_events(event):
"""
This function fetches content from mysql RDS instance
"""
result = []
conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=30)
with conn.cursor() as cur:
cur.execute("SELECT * FROM bodyPart")
for row in cur:
result.append(list(row))
print ("Data from RDS...")
print (result)
cur.close()
print(json.dumps({'bodyParts':result}))
def lambda_handler(event, context):
save_events(event)
return result
Ниже вывод этой функции:
Response:
[
[
1,
"Chest",
"s3://imagename"
],
[
2,
"Shoulder",
null
],
[
3,
"Arms",
null
]
]