fix: DO space bucket creation (#423)

DO spaces doesn't support bucket creation if location is specified using rusoto
This commit is contained in:
Benjamin
2021-10-05 18:27:03 +02:00
committed by GitHub
parent d36a605403
commit 738880c729

View File

@@ -6,8 +6,7 @@ use retry::{Error, OperationResult};
use rusoto_core::{Client, HttpClient, Region};
use rusoto_credential::StaticProvider;
use rusoto_s3::{
CreateBucketConfiguration, CreateBucketRequest, GetObjectRequest, HeadBucketRequest, PutObjectRequest, S3Client,
StreamingBody, S3,
CreateBucketRequest, GetObjectRequest, HeadBucketRequest, PutObjectRequest, S3Client, StreamingBody, S3,
};
use tokio::io;
@@ -240,9 +239,6 @@ impl ObjectStorage for Spaces {
if let Err(e) = block_on(s3_client.create_bucket(CreateBucketRequest {
bucket: bucket_name.to_string(),
create_bucket_configuration: Some(CreateBucketConfiguration {
location_constraint: Some(self.region.to_string()),
}),
..Default::default()
})) {
let message = format!(