AWS Lambda теперь поддерживает метаданные зон доступности

Проведено: 19 мар. 2026 г.

AWS Lambda теперь предоставляет метаданные зон доступности через новый адрес метаданных в среде выполнения Lambda. Используя эту возможность, разработчики могут определять идентификатор зоны доступности (например, use1-az1), в которой работает их функция Lambda, чтобы создавать функции, которые будут принимать решения о маршрутизации с учетом зон, например отдавать предпочтение адресам в той же зоне для нижестоящих сервисов, уменьшая задержку между зонами. Эта возможность также позволяет операторам внедрять шаблоны обеспечения отказоустойчивости с учетом зон доступности, например тестировать внедрение отказов в конкретных зонах.

Lambda автоматически подготавливает и поддерживает среды выполнения, готовые обслуживать вызовы функций между разными зонами доступности в регионе AWS, обеспечивая высокую доступность и отказоустойчивость без усложнения настройки и управления для клиентов.  По мере того, как команды разработчиков масштабируют свои бессерверные приложения, их функциям часто необходимо взаимодействовать с другими сервисами AWS, такими как Amazon ElastiCache и Amazon Relational Database Service (Amazon RDS), у которых есть особые адреса в каждой зоне. До сих пор сервис Lambda не позволял функциям определять, в какой зоне доступности они работают. Теперь же, благодаря новому адресу метаданных, функции могут получать идентификатор своей зоны с помощью простого HTTP-запроса, что упрощает реализацию логики с учетом зон доступности без необходимости в создании и поддержке специализированных решений.

Для начала воспользуйтесь утилитой метаданных Powertools для AWS Lambda или обратитесь по адресу метаданных напрямую, используя переменные сред, которые Lambda автоматически задает в среде выполнения. Данная возможность поддерживается для всех сред выполнения Lambda, включая настраиваемые среды и функции, упакованные в образах контейнеров, а также легко интегрируется с такими возможностями Lambda, как SnapStart и Provisioned Concurrency, вне зависимости от того, поддерживают ли ваши функции виртуальное частное облако (VPC). 

Поддержка метаданных зон доступности доступна без дополнительной платы во всех коммерческих регионах AWS, где работает Lambda. Дополнительные сведения см. в документации Lambda.