Я не могу получить информацию о том, как обслуживать stati c файлы в качестве ответов в AWS Lambda. У меня есть содержимое файла YAML, которое необходимо отправить в виде файла YAML (должно быть загружено как файл в браузере), когда пользователь нажимает запрос HTTP GET. Как настроить лямбда-функцию и какие изменения мы должны внести в шлюз API при создании запроса?
Пример лямбда-функции:
import yaml
def lambda_handler(event, context):
test_url = 'http://www.google.com'
with open("test.yml") as f:
list_doc = yaml.load(f)
# updating a variable in yaml file
list_doc[0]['vars']['url'] = test_url
with open("/tmp//return_file.yml", "w") as f:
yaml.dump(list_doc, f, default_flow_style=False)
# how to send this return_file.yml as http response?
# return {
# 'statusCode': 200,
# 'body': json.dumps('Hello from Lambda!')
# }