2016-04-21 77 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。 –

相關問題