web-dev-qa-db-ja.com

JavaコードでAWS Lambda環境変数にアクセスする

AWSは、Lambda関数でアクセスするための環境変数を導入しました。 Javaを使用してLambda関数から環境変数にアクセスする方法を示すドキュメントが見つかりませんでした。誰も私を助けることができますか?

51
Java Programmer

あなたはそれらを手に入れることができます:

System.getenv("NAME_OF_YOUR_ENV_VARIABLE")
78
hellomichibye

Spring Coreを使用している場合は、Configurationの一部としてPropertySourcesPlaceholderConfigurerクラスを初期化し、@ Value( "$ {RESOURCE_URL}")アノテーションを使用して環境変数にアクセスできます。

@Bean
public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
    return new PropertySourcesPlaceholderConfigurer();
}

@Value("${RESOURCE_URL}")
private String url;
3
dassum