Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 提供程序链未拾取AWS凭据文件_Java_Macos_Amazon Web Services_Centos6_Aws Sdk - Fatal编程技术网

Java 提供程序链未拾取AWS凭据文件

Java 提供程序链未拾取AWS凭据文件,java,macos,amazon-web-services,centos6,aws-sdk,Java,Macos,Amazon Web Services,Centos6,Aws Sdk,我在设置aws凭据时遇到问题。我在MacOSX和CentOS 6.3上也遇到同样的问题。我更愿意将凭据保存在~/.aws/credentials文件中,如中所述,但将凭据以 [default] aws_access_key_id = your_access_key_id aws_secret_access_key = your_secret_access_key 我得到这个例外 Exception in thread "main" com.amazonaws.AmazonClientExcep

我在设置aws凭据时遇到问题。我在MacOSX和CentOS 6.3上也遇到同样的问题。我更愿意将凭据保存在~/.aws/credentials文件中,如中所述,但将凭据以

[default]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key
我得到这个例外

Exception in thread "main" com.amazonaws.AmazonClientException: Unable to load AWS credentials from any provider in the chain
    at com.amazonaws.auth.AWSCredentialsProviderChain.getCredentials(AWSCredentialsProviderChain.java:77)
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2853)
我用来设置s3Client的java代码如下:

s3Client = new AmazonS3Client(new DefaultAWSCredentialsProviderChain());
即使手动设置凭据文件路径,它也无法工作:

export AWS_CREDENTIAL_FILE=/home/myuser/.aws/credentials
你知道为什么这不起作用吗


谢谢

原来我的pom文件中有一个旧版本的aws java sdk,我忘了更新。由于我将其更新为最新版本,所以效果非常好。

原来我的pom文件中有一个旧版本的aws java sdk,但我忘记了更新。由于我将其更新为最新版本,效果非常好。

我也收到了同样的问题,您能告诉我应该在哪里以及使用什么java SDk版本吗put@Awadesh我会使用亚马逊最新的aws sdk。看起来现在是1.11.264。如果您正在使用Maven,请将其作为依赖项放在Maven pom中。@creftos非常感谢,我将尝试此方法。我也遇到了同样的问题,您能告诉我应该在哪里以及使用什么java SDk版本吗put@Awadesh我会使用亚马逊最新的aws sdk。看起来现在是1.11.264。如果您正在使用Maven,请将其作为依赖项放在Maven pom中。@creftos非常感谢,我会试试这个