在AWS Lambda中获取SPRING_PROFILE_ACTIVE环境变量可以通过以下方法解决:
在AWS Lambda控制台或通过AWS CLI设置环境变量。确保将SPRING_PROFILE_ACTIVE设置为所需的值。
在Lambda函数的代码中获取环境变量的值。以下是一个示例代码:
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
public class MyLambdaFunction implements RequestHandler
在上面的示例代码中,使用System.getenv("SPRING_PROFILE_ACTIVE")方法从Lambda环境变量中获取SPRING_PROFILE_ACTIVE的值。如果环境变量未设置,可以根据需要抛出异常或使用默认值。
请注意,上述代码使用了AWS Lambda Java库的com.amazonaws.services.lambda.runtime包。确保在构建和部署Lambda函数时包含正确的依赖项。
这样,您的AWS Lambda函数就可以从环境变量中获取SPRING_PROFILE_ACTIVE的值了。