如何在 AWS Java SDK 中设置连接类型? - HTTPS 与 HTTP

How to set connection type in AWS Java SDK? - HTTPS vs HTTP

我一次要下载千兆字节的数据(大量小文件),我想通过使用 HTTP 请求而不是 HTTPS 来优化下载时间,这是一个较慢的过程,尤其是在每次传输之前重复数千次时。

Java AWS SDK 的默认请求协议是什么?如何将其设置为 HTTP

在构造客户端对象时(例如AmazonEC2Client),您可以传入一个可选的com.amazonaws.ClientConfiguration对象来自定义客户端的配置。

使用以下构造函数:

AmazonEC2Client(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)

阅读更多here

现在,在创建 ClientConfiguration 对象时,您可以使用 setProtocol() 将协议定义为 HTTP 或 HTTPS。因此,由此创建的客户端对象将使用该协议。参见 here