如何在java

时间:2015-06-12 04:29:11

标签: java amazon-s3 amazon

我有amazon aws s3端点,访问密钥和密钥,我想在java中使用这些密钥验证我的端点,有人可以帮助如何测试我的端点,如果你可以共享一些示例代码将非常有帮助

由于

我尝试了下面的代码,但它没有验证:

public class AmazonS3Example
{
  private static final String SUFFIX = "/";

  public static void main(String[] args)
  {
    AWSCredentials credentials = new BasicAWSCredentials(
            "YourAccessKeyID",
            "YourSecretAccessKey");
    AmazonS3 s3client = new AmazonS3Client(credentials);
    s3client.setEndpoint("http://someendpoing.com");
  }
}

1 个答案:

答案 0 :(得分:0)

端点是亚马逊提供的值。

http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html

E.g。美国标准 s3.amazonaws.com

或s3- < region> .amazonaws.com,例如的 s3-eu-west-1.amazonaws.com

您使用的端点不正确。此外,在大多数情况下,您希望设置Amazon Region,而不是具体设置端点。有关示例,请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/create-bucket-get-location-example.html

使用您的帐户凭据,区域和存储桶名称,Amazon S3 API可以满足您查找文件的所有需求。