Amazon web services boto2是否使用http或https将文件上载到s3?
我注意到将小文件上传到S3 bucket的速度非常慢。对于大小为100KB的文件,上载需要200毫秒。bucket和我们的应用程序都在俄勒冈州。应用程序托管在EC2上 我在谷歌上找到了一些博客;例如 有人提到http可以比https带来更多的速度增益。 我们使用的是boto 2.45;我想知道默认情况下两者是否都使用https或http?或者在boto中是否有配置此行为的参数 提前谢谢 包含一个Amazon web services boto2是否使用http或https将文件上载到s3?,amazon-web-services,amazon-s3,boto,Amazon Web Services,Amazon S3,Boto,我注意到将小文件上传到S3 bucket的速度非常慢。对于大小为100KB的文件,上载需要200毫秒。bucket和我们的应用程序都在俄勒冈州。应用程序托管在EC2上 我在谷歌上找到了一些博客;例如 有人提到http可以比https带来更多的速度增益。 我们使用的是boto 2.45;我想知道默认情况下两者是否都使用https或http?或者在boto中是否有配置此行为的参数 提前谢谢 包含一个use\u ssl参数: 使用ssl(布尔)-是否使用ssl。默认情况下,使用SSL。请注意,并非所有
use\u ssl
参数:
使用ssl(布尔)-是否使用ssl。默认情况下,使用SSL。请注意,并非所有服务都支持非ssl连接
看来你该搬到博托去了 我尝试了boto3,它在连接构造函数中有一个很好的参数“use\u ssl”。然而,事实证明boto3比boto2慢得多。。。。实际上网上已经有很多关于这个问题的帖子了 最后,我发现,在boto2中,还有一个类似的参数“is_secure” self.s3Conn=S3Connection(config.AWS\u ACCESS\u KEY\ID,config.AWS\u SECRET\u KEY,host=config.S3\u ENDPOINT,is\u secure=False)
设置为“安全”为“假”可为我们节省约20毫秒的时间。不错………什么是EC2实例?如果它是一个糟糕的t2,你可能会变得更差(但如果这样差,我会感到惊讶)网络性能。您还应该考虑使用S3 VPC端点(可能)来实现S3 frmo私有子网的高吞吐量