如何在java中验证amazon s3端点

oknwwptz  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(155)

我有亚马逊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");
  }
}
h9vpoimq

h9vpoimq1#

端点是Amazon提供的值。
http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html
例如,s3.amazonaws.com表示美国标准。
或s3-.亚马逊新闻网,例如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就可以找到您的文件。

相关问题