Почему время ожидания AWS Lambda неожиданно истекает?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему время ожидания AWS Lambda неожиданно истекает?

Сообщение Anonymous »

У меня есть рабочий набор лямбда-выражений, действующих как обработчики запросов API, использующих уровень для обработки общих зависимостей.
Я хочу добавить свой собственный модуль на уровень для общих функций и классов. , но когда я выполняю лямбду, которую я настроил для проверки времени ожидания слоя при импорте нового модуля.
Я могу подтвердить наличие файлов с помощью listdir(), прямо рядом с пакеты, которые до сих пор работали нормально.
Вот упрощенное содержимое моего модуля с именем function.py

Код: Выделить всё

import json
import pymysql
import boto3

class InvalidInputException(Exception):

class FailedConnectionException(Exception):

class InternalAWSException(Exception):

def cors_response(_status_code:int, _response_body:dict) -> dict :

def get_db_connection() -> pymysql.Connection:

class XOREncryptor:

И __init__.py

Код: Выделить всё

from .functions import XOREncryptor
from .functions import InvalidInputException
from .functions import FailedConnectionException
from .functions import InternalAWSException
from .functions import cors_response
from .functions import get_db_connection
Они оба находятся в папке с именем helper, которая находится рядом с другими папками пакетов в Python/
Моя тестовая лямбда выглядит следующим образом:
р>

Код: Выделить всё

def lambda_handler(event, context):
import os
import json
import ssl
import helper

layer_contents = os.listdir('/opt/python')
helper_contents = os.listdir('/opt/python/helper')
print(layer_contents)
print(helper_contents)
return {
'statusCode': 200,
'body': ''
}
время ожидания которого истекает при тестировании с использованием встроенной функции тестирования веб-консоли.
Запуск того же кода без строки «помощник по импорту» работает совершенно нормально и показывает, что файлы находятся там, где я их ожидал.

Подробнее здесь: https://stackoverflow.com/questions/781 ... expectedly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сессия потока Ваадин 23 не истекает, когда истекает сеанс Spring Session JDBC
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Pyppeteer: браузер неожиданно закрылся на Python 3.9 Функция AWS Lambda
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Pyppeteer: браузер неожиданно закрылся на Python 3.9 Функция AWS Lambda
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Pyppeteer: браузер неожиданно закрылся на Python 3.9 Функция AWS Lambda
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Превышено время ожидания соединения Lambda S2S AWS Azure
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»