Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS SDK for Java是否通过安全通道与S3服务器通信?_Java_Security_Amazon S3_Aws Java Sdk - Fatal编程技术网

AWS SDK for Java是否通过安全通道与S3服务器通信?

AWS SDK for Java是否通过安全通道与S3服务器通信?,java,security,amazon-s3,aws-java-sdk,Java,Security,Amazon S3,Aws Java Sdk,我想这是一个很大的肯定,但我更愿意在假设之前先问一下。那么,您知道AWS SDK for Java在我从S3 bucket下载/上传文件时是否始终使用安全通道吗?或者这是我在编写代码或将其写入S3存储桶本身时应该配置的内容?Amazon S3端点同时支持HTTP和HTTPS() 当您使用Java SDK时,您将创建一个AmazonS3Client,如果您没有指定具体使用HTTP协议,它将默认使用HTTPS(请参阅) 调用方可以只传入端点(例如:“ec2.amazonaws.com”)或 完整UR

我想这是一个很大的肯定,但我更愿意在假设之前先问一下。那么,您知道AWS SDK for Java在我从S3 bucket下载/上传文件时是否始终使用安全通道吗?或者这是我在编写代码或将其写入S3存储桶本身时应该配置的内容?

Amazon S3端点同时支持HTTP和HTTPS()

当您使用Java SDK时,您将创建一个
AmazonS3Client
,如果您没有指定具体使用HTTP协议,它将默认使用HTTPS(请参阅)

调用方可以只传入端点(例如:“ec2.amazonaws.com”)或 完整URL,包括协议(例如:“”)。如果 此处未指定协议,默认协议来自此 将使用客户端的ClientConfiguration,默认为HTTPS


通过指向更新版本的链接回答:

setProtocol-默认配置是对所有请求使用HTTPS,以增强安全性


谢谢你提供的信息。此外,中使用的方法(setEndpoint()的替代方法)默认情况下也使用https。