From 8641cccba01042cbd90ebd699f8862199790d76f Mon Sep 17 00:00:00 2001 From: Gonzalo Gallotti Date: Tue, 5 Jul 2022 17:37:51 -0300 Subject: [PATCH 1/2] - Use Signature V4 for S3 - Bump S3 SDK version --- .../Providers/Storage/GXAmazonS3/GXAmazonS3.csproj | 2 +- .../Providers/Storage/GXAmazonS3/ExternalProviderS3.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj b/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj index 927009f41..4cc3dace4 100644 --- a/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj +++ b/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj @@ -12,7 +12,7 @@ - + diff --git a/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/ExternalProviderS3.cs b/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/ExternalProviderS3.cs index 91faea310..5657daabe 100644 --- a/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/ExternalProviderS3.cs +++ b/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/ExternalProviderS3.cs @@ -96,6 +96,13 @@ private void Initialize() { config.ServiceURL = Endpoint; customEndpoint = true; } + else + { + if (region == Amazon.RegionEndpoint.USEast1) + { + Amazon.AWSConfigsS3.UseSignatureVersion4 = true; + } + } #if NETCORE if (credentials != null) From 33f5a4e624f9372e0de60bb4c4c14983087a4c8a Mon Sep 17 00:00:00 2001 From: Gonzalo Gallotti Date: Fri, 15 Jul 2022 16:27:39 -0300 Subject: [PATCH 2/2] Bump AWSSDK S3 --- .../dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj | 2 +- .../Providers/Storage/GXAmazonS3/GXAmazonS3.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj b/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj index 4cc3dace4..2f83482a0 100644 --- a/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj +++ b/dotnet/src/dotnetcore/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj @@ -12,7 +12,7 @@ - + diff --git a/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj b/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj index af52d1e4c..be853d2d5 100644 --- a/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj +++ b/dotnet/src/dotnetframework/Providers/Storage/GXAmazonS3/GXAmazonS3.csproj @@ -7,7 +7,7 @@ GeneXus.Amazon - +