В AWS были введены переменные среды для доступа в функцию лямбда. Я не смог найти документацию, которая показывает, как обращаться к переменным среды из функции Lambda с помощью Java. Может кто-нибудь мне помочь?
Доступ к переменным среды лямбда AWS в Java-коде
Ответ 1
вы можете получить их с помощью: System.getenv( "NAME_OF_YOUR_ENV_VARIABLE" )
Ответ 2
Если вы используете Spring Core, то класс PropertySourcesPlaceholderConfigurer может быть инициализирован как часть конфигурации, а затем @Value ( "$ {RESOURCE_URL}" ) аннотация может использоваться для доступа к переменным среды.
@Bean
public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
@Value("${RESOURCE_URL}")
private String url;