Создание клиента Boto3 происходит медленно ⇐ Python

Программы на Python
Anonymous
Создание клиента Boto3 происходит медленно

Сообщение Anonymous »

Я использую boto3 на AWS Lambda, но установка клиента boto3 происходит очень медленно. В настоящее время я запускаю среду выполнения Python3.9 на AWS Lambda, которая создает несколько заранее заданных URL-адресов для ресурсов s3.
Ключевая строка кода, необходимая для создания URL-адреса с помощью boto3:

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

print("Getting boto3")
self.s3_client = boto3.client('s3')
print("Got client s3")
шокирующе, но, согласно журналам CloudWatch, выполнение приведенной выше единственной строки кода занимает целых 2000 мс:

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

2023-04-18T13:34:18.891-04:00   Getting boto3
2023-04-18T13:34:20.733-04:00   Got client s3
Это нормально и можно ли ускорить процесс? Я видел старое сообщение, в котором говорилось, что скорость привлечения клиентов можно улучшить, явно передав учетные данные или увеличив объем памяти. Кажется странным, что базовый интерфейс s3 невозможно получить менее чем за 2 секунды.

Подробнее здесь: https://stackoverflow.com/questions/760 ... on-is-slow

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