private static async Task<string> GetBucketRegionNoPipelineAsync(string bucketName, ImmutableCredentials credentials)
{
var headBucketPreSignedUrl = GetHeadBucketPreSignedUrl(bucketName, credentials);
using (var s3Client = GetUsEast1ClientFromCredentials(credentials))
{
return (await AmazonS3HttpUtil.GetHeadAsync(s3Client, s3Client.Config, headBucketPreSignedUrl,
HeaderKeys.XAmzBucketRegion).ConfigureAwait(false)).HeaderValue;
}
}
}