我一次下载千兆字节的数据(大量小文件),并希望通过使用 HTTP
来优化下载时间。请求而不是使用 HTTPS
,这是一个较慢的过程,特别是如果在每次传输之前重复数千次。
Java AWS SDK 的默认请求协议(protocol)是什么?如何将其设置为 HTTP
?
最佳答案
构建客户端对象(例如 AmazonEC2Client
)时,您可以传入可选的 com.amazonaws.ClientConfiguration
对象来自定义客户端的配置。
使用以下构造函数:
AmazonEC2Client(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
了解更多 here .
现在,在创建 ClientConfiguration
对象时,您可以使用 setProtocol()
将协议(protocol)定义为 HTTP 或 HTTPS。因此,创建的客户端对象将使用该协议(protocol)。请参阅here .
关于java - 如何在AWS Java SDK中设置连接类型? - HTTPS 与 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485331/