2016-04-21 47 views

回答

3

Amazon S3的终点同时支持HTTP和HTTPS(http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

,当你使用Java SDK,你将创建一个AmazonS3Client,如果你不指定要他专门用它将会使用HTTP协议默认HTTPS(见http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Client.html#setEndpoint(java.lang.String)

呼叫者可以在短短的端点传递(比如: “ec​​2.amazonaws.com”)或 完整的URL,包括协议(例如: “https://ec2.amazonaws.com”)。如果 协议未在此处指定,则将使用此客户端的ClientConfiguration中默认协议,默认为HTTPS

+0

感谢您的信息。此外,[setRegion()](http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3Client.html#setRegion-com.amazonaws.regions.Region-)方法在[AWS SDK示例项目](https://aws.amazon.com/developers/getting-started/java/)中使用,它是setEndpoint()的替代方法,默认情况下也使用https。 –

相关问题