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

标签 java amazon-web-services aws-sdk

我一次下载千兆字节的数据(大量小文件),并希望通过使用 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/

相关文章:

java - 如何获得 BigDecimal 的第一个非零数字

java - Spring MVC validator 中不显示错误消息

javascript - 使用 Javascript AWS SDK 生成预签名的 S3 URL

javascript - aws s3静态网站在登录前隐藏内容

java - Gradle 插件依赖项存在但在构建期间未找到

java - 无法填充 JComboBox

python - 将原始电子邮件(带附件)发送给多个收件人

java - 无法使用 Secret ARN 连接到 Aurora Serverless

amazon-web-services - 如何在 aws-sdk-go Dynamodb QueryInput 中使用 "BETWEEN"?

php - 安装 aws php sdk - 意外变量