【问题标题】:How to use aws-java-sdk-s3 with own domain?如何在自己的域中使用 aws-java-sdk-s3?
【发布时间】:2017-02-23 01:50:59
【问题描述】:

我想更改 aws-java-sdk-s3 的默认域。我需要发送未开启的对象:

http://s3.amazonaws.com/mybucket

但开启:

http://my_own_domain.com/mybucket

怎么改?

有一个例子:

BasicAWSCredentials awsCreds = new BasicAWSCredentials("my_access", "my_secret");


AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
                .withCredentials(new AWSStaticCredentialsProvider(awsCreds))
                .build();

但它使用亚马逊域名。

【问题讨论】:

  • 为什么? my_own_domain.com 上不存在 Amazon 的 S3,您可能不应该向用户显示实际的端点。
  • 我不使用 Amazon 的 S3 对象存储,但我将他们的 API 用于另一个对象存储。 aws-sdk-java 在 Apache 许可证版本 2.0 下。所以,对我来说,最好使用他们的项目来使用 S3 API。

标签: java amazon-web-services amazon-s3 amazon-ec2 aws-sdk


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2019-08-25
    • 2020-05-20
    • 2018-02-22
    • 2018-08-11
    • 2020-08-08
    • 2020-09-25
    • 1970-01-01
    • 2017-04-15
    相关资源
    最近更新 更多