From c6eff63c5adb81756ab17dd28a05e074fc27e8ff Mon Sep 17 00:00:00 2001 From: jeff Date: Sat, 14 May 2022 03:39:52 -0400 Subject: [PATCH] Allow S3 bucket creation in us-east-1 region --- replibyte/src/datastore/s3.rs | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/replibyte/src/datastore/s3.rs b/replibyte/src/datastore/s3.rs index 439aad8e..d6e66147 100644 --- a/replibyte/src/datastore/s3.rs +++ b/replibyte/src/datastore/s3.rs @@ -443,13 +443,22 @@ fn create_bucket<'a>(client: &Client, bucket: &'a str, region: &str) -> Result<( return Ok(()); } - let result = block_on( - client - .create_bucket() - .create_bucket_configuration(cfg) - .bucket(bucket) - .send(), - ); + let result = if region == "us-east-1" { + block_on( + client + .create_bucket() + .bucket(bucket) + .send(), + ) + } else { + block_on( + client + .create_bucket() + .create_bucket_configuration(cfg) + .bucket(bucket) + .send(), + ) + }; match result { Ok(_) => {}