Я хочу создать лямбда-функцию в python3.7, которая будет использовать boto
для выполнения некоторого запроса AWS.
Функция очень проста. Я добавил import boto
в простой ванильный шаблон, чтобы попробовать, как включить boto
.
import json
import boto
def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
Само собой разумеется, это терпит неудачу:
Response:
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'boto'",
"errorType": "Runtime.ImportModuleError"
}
Так, как я могу добавить boto
к моему коду?
Я проверил слои и он пуст.
Я думаю, что могу создать, загрузив zip-файл. Но что я должен поместить в zip-файл? Какого рода структура каталогов ожидает Lambda?