调用Boto的get_all_bucket会产生SSL错误

时间:2018-10-15 22:12:01

标签: python ssl-certificate homebrew boto

我正在尝试通过Boto连接到S3。但是它给我一个SSL错误(证书验证失败)。我确实有名称为dot的存储桶,根据几则帖子,我将代码更改如下:

self.s3 = boto.s3.connect_to_region(server_loc,
            aws_access_key_id=self.accessKey,
            aws_secret_access_key=self.privateKey,
            calling_format=boto.s3.connection.ProtocolIndependentOrdinaryCallingFormat(),
            is_secure = isSecure)

而我想要得到所有存储桶的电话是: allBuckets = self.s3.get_all_bucket()并且错误仍然存​​在

当前的解决方法是解决brew install python,并且此错误以某种方式消失。但是,我想知道是否有一种方法不需要brew install pythonbrew install python到底有什么魔力?

(我正在使用python 2.7.10开发一个桌面应用程序)

0 个答案:

没有答案