我有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");
}
}
答案 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可以满足您查找文件的所有需求。