У меня есть веб-сервис, который работает на AWS Lambda и работает через API Gateway. Эта лямбда должна делать вызовы DynamoDB. Не настраивая параметры хранилища доверенных сертификатов для среды, при выполнении вызова Lambda-to-DDB я обнаружил ошибку:
java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Обыскал и обнаружил, что настройка параметров хранилища доверенных сертификатов в среде устранила проблему , Однако мне непонятно, зачем это нужно. Без хранилища доверенных сертификатов API могут вызываться клиентами, и запускается Lambda. Однако использование лямбды для вызова DynamoDB работает только с настройками склада доверенных сертификатов, настроенными для среды. Может кто-нибудь объяснить мне, почему склад доверенных сертификатов необходим в этой ситуации?