Amazon web services 使用AWS Java sdk选择概要文件

Amazon web services 使用AWS Java sdk选择概要文件,amazon-web-services,aws-lambda,aws-java-sdk-2.x,Amazon Web Services,Aws Lambda,Aws Java Sdk 2.x,我在一个多环境AWS项目中工作,我们使用Java实现Lambda函数。 每个开发人员都有一个AWS帐户和多个配置文件(开发人员、Stg、产品…)。 使用Java SDK,我们希望能够使用Intellij IDEA在本地调试Lambda函数,为此,我们添加了一个调用处理程序的main。 问题是,我们如何在执行代码时全局指定要使用的配置文件? 对于每次执行,我们都会获得一个未经授权的权限访问我们的AWS服务,如Secrets Manager或S3。我们发现,即使指定AWS_profile环境变量,它

我在一个多环境AWS项目中工作,我们使用Java实现Lambda函数。
每个开发人员都有一个AWS帐户和多个配置文件(开发人员、Stg、产品…)。 使用Java SDK,我们希望能够使用Intellij IDEA在本地调试Lambda函数,为此,我们添加了一个调用处理程序的main。
问题是,我们如何在执行代码时全局指定要使用的配置文件?
对于每次执行,我们都会获得一个未经授权的权限访问我们的AWS服务,如Secrets Manager或S3。我们发现,即使指定AWS_profile环境变量,它也总是考虑基本帐户而不是概要文件。
非常感谢。

您如何设置环境变量?问题可能就在那里。检查以下文档: