Tag: openssl

Docker和“OpenSSL库在部署时报告了一个错误”

我通过亚马逊弹性容器服务通过Rust和Rocket提供API。 每当我把对象放到Amazon S3上时,它在本地工作的很好,但是如果在Amazon ECS上部署,我得到这个运行时错误: HttpDispatch(HttpDispatchError { message: "The OpenSSL library reported an error" }) 当我在我的机器上运行Docker镜像时也会发生这种情况。 我在错误发生的地方添加了注释: use super::types::SomeCustomType; use rusoto_core::{DefaultCredentialsProvider, Region, default_tls_client}; use rusoto_s3::{S3, S3Client, GetObjectRequest}; pub fn load_data_from_s3(object_name: String) -> SomeCustomType { let credentials = DefaultCredentialsProvider::new().unwrap(); let client = S3Client::new(default_tls_client().unwrap(), credentials, Region::UsWest2); let mut request = GetObjectRequest::default(); request.bucket = "bucket-name".to_string(); request.key = object_name.to_string(); match […]