Я пытаюсь протестировать приложение Java, работающее в контейнере docker на моем рабочем столе. Приложение работает нормально, если я запускаю его непосредственно из командной строки, но оно не работает, когда я пытаюсь запустить его внутри контейнера Docker на рабочем столе. Вывод ошибки показывает, что библиотека запрашивает информацию о регионе, а затем завершается с ошибкой:
com.amazonaws.SdkClientException: Unable to find a region via the region provider chain. Must provide an explicit region in the builder or setup environment to supply a region.
Я предоставляю регион в качестве переменной среды:
AWS_DEFAULT_REGION=us-east-2
Если я код региона, он работает нормально. (Библиотека успешно извлекает учетные данные из переменных среды.)