Amazon web services 更改凭据配置文件的路径
我需要从AWS存储库中读取凭据文件。我在用ubuntu。我的凭证文件位于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
到了这一行,我遇到了一个例外
在给定路径中找不到凭据配置文件文件:
/usr/share/tomcat7/.aws/credentials”
那么,如何将凭据配置文件的路径从
tomcat7/.aws/credentials
更改为~/.aws
?这是Java吗?有一个版本的ProfileCredentialsProvider构造函数采用显式配置文件路径。顺便说一句,tomcat作为用户tomcat7运行,并查看该用户的主目录。因此从技术上讲,正在为运行它的用户查看~/.aws
。
credentials = new ProfileCredentialsProvider("default").getCredentials();