diff --git a/VoidCat/Model/Extensions.cs b/VoidCat/Model/Extensions.cs
index 20a5688..d448aa9 100644
--- a/VoidCat/Model/Extensions.cs
+++ b/VoidCat/Model/Extensions.cs
@@ -12,13 +12,15 @@ public static class Extensions
{
public static AmazonS3Client CreateClient(this S3BlobConfig c)
{
+ AWSConfigsS3.UseSignatureVersion4 = true;
return new AmazonS3Client(new BasicAWSCredentials(c.AccessKey, c.SecretKey),
new AmazonS3Config
{
RegionEndpoint = !string.IsNullOrEmpty(c.Region) ? RegionEndpoint.GetBySystemName(c.Region) : null,
ServiceURL = c.ServiceUrl?.ToString(),
UseHttp = c.ServiceUrl?.Scheme == "http",
- ForcePathStyle = true
+ ForcePathStyle = true,
+ SignatureVersion = "4"
});
}
diff --git a/VoidCat/VoidCat.csproj b/VoidCat/VoidCat.csproj
index 3ff247f..8928aaa 100644
--- a/VoidCat/VoidCat.csproj
+++ b/VoidCat/VoidCat.csproj
@@ -14,26 +14,26 @@
-
+
-
-
+
+
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
-
-
+
+
-
-
+
+