В соответствии с ошибкой:
Нет доступных метаданных EC2, поскольку приложение не работает в среде EC2.Обнаружение региона возможно только в том случае, если приложение выполняется на экземпляре EC2
, на котором вы запускаете код вне AWS, но предполагается, что код будет работать внутри AWS на экземпляре EC2, чтобы добраться доМетаданные EC2, прикрепленные к такому экземпляру.
Извините за вторую часть моего первого ответа, если вы это видели.Я посмотрел повнимательнее и увидел, что это происходит при сборке с Maven, и это происходит при запуске тестов, связанных с кодом.Возможно, вам придется отключить эти тесты, так как вы работаете на компьютере, отличном от EC2.Код должен нормально работать, как только вы получите его на EC2.Мне немного странно, что в тестовом коде предполагается, что вы строите экземпляр EC2, но похоже, что это происходит.