Amazon web services 更改凭据配置文件的路径

Amazon web services 更改凭据配置文件的路径,amazon-web-services,amazon-s3,aws-sdk,Amazon Web Services,Amazon S3,Aws Sdk,我需要从AWS存储库中读取凭据文件。我在用ubuntu。我的凭证文件位于~/.aws 到了这一行,我遇到了一个例外 在给定路径中找不到凭据配置文件文件: /usr/share/tomcat7/.aws/credentials” 那么,如何将凭据配置文件的路径从tomcat7/.aws/credentials更改为~/.aws?这是Java吗?有一个版本的ProfileCredentialsProvider构造函数采用显式配置文件路径。顺便说一句,tomcat作为用户tomcat7运行,并查看该用

我需要从AWS存储库中读取凭据文件。我在用ubuntu。我的凭证文件位于
~/.aws

到了这一行,我遇到了一个例外

在给定路径中找不到凭据配置文件文件: /usr/share/tomcat7/.aws/credentials”


那么,如何将凭据配置文件的路径从
tomcat7/.aws/credentials
更改为
~/.aws

这是Java吗?有一个版本的ProfileCredentialsProvider构造函数采用显式配置文件路径。顺便说一句,tomcat作为用户tomcat7运行,并查看该用户的主目录。因此从技术上讲,正在为运行它的用户查看
~/.aws
 credentials = new ProfileCredentialsProvider("default").getCredentials();